- Timestamp:
- 02/21/09 16:03:31 (3 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 1 deleted
- 24 edited
-
deriver/overwrite/sources/dokielGuide/genWeb/docGuide/docGuide.doss/site/css/transf.css (modified) (1 diff)
-
deriver/overwrite/sources/dokielGuide/genWeb/docGuide/docGuide.doss/site/img/cmd.gif (added)
-
deriver/overwrite/tests/dkGuide/sources/qualifStyles/sec2_flow_txt.scen (modified) (2 diffs)
-
model/sources/dkCore/genOd/transf/content/para.transf (modified) (2 diffs)
-
model/sources/dkCore/genOd/transf/content/para@stepM.transf (modified) (2 diffs)
-
model/sources/dkCore/genOd/transf/content/text.transf (modified) (2 diffs)
-
model/sources/dkCore/genOd/transf/content/text@stepList.transf (modified) (2 diffs)
-
model/sources/dkCore/genOd/transf/content/textSimple.transf (modified) (2 diffs)
-
model/sources/dkCore/genOd/transf/content/textSimple@contentRgt.transf (modified) (2 diffs)
-
model/sources/dkCore/genOd/transf/content/textSimple@longTitle.transf (modified) (2 diffs)
-
model/sources/dkCore/genSld/transf/content/para.transf (modified) (2 diffs)
-
model/sources/dkCore/genSld/transf/content/text.transf (modified) (1 diff)
-
model/sources/dkCore/genSld/transf/content/textSimple.transf (modified) (2 diffs)
-
model/sources/dkCore/genSld/wdt/mgr/scPresMgr.doss/scPresMgr.js (modified) (43 diffs)
-
model/sources/dkCore/genSld/wdt/mgr/scSlideMgr.doss/scSlideMgr.js (modified) (2 diffs)
-
model/sources/dkCore/genSld/wdt/mgr/scSlideMgr.uiwidget (modified) (2 diffs)
-
model/sources/dkCore/genWeb/transf/content/para.transf (modified) (2 diffs)
-
model/sources/dkCore/genWeb/transf/content/text.transf (modified) (1 diff)
-
model/sources/dkCore/genWeb/transf/content/textSimple.transf (modified) (2 diffs)
-
model/sources/dkCore/model/content/para.model (modified) (2 diffs)
-
model/sources/dkCore/model/content/text.model (modified) (2 diffs)
-
model/sources/dkCore/model/content/textSimple.model (modified) (2 diffs)
-
model/sources/dokielGuide/genWeb/docGuide/docGuide.doss/site/css/transf.css (modified) (1 diff)
-
model/sources/dokielGuide/genWeb/docGuide/docGuide.doss/site/img/cmd.gif (added)
-
model/tests/dkGuide/sources/qualifStyles/sec2_flow_txt.scen (modified) (2 diffs)
-
model/tests/dkGuide/sources/testOut (deleted)
-
model/tests/dkGuide/sources/testSam/guideWeb.pub (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/deriver/overwrite/sources/dokielGuide/genWeb/docGuide/docGuide.doss/site/css/transf.css
r419 r473 201 201 background-color: #F0F0F0; 202 202 cursor: default; 203 } 204 .dk_textSimple_tl_cmd, 205 .dk_text_tl_cmd, 206 .dk_para_tl_cmd{ 207 background: url("../img/cmd.gif") no-repeat 2px; 208 padding: 0px 2px 0px 20px; 209 background-color: #F0F0F0; 210 cursor: default; 211 font-family:monospace; 203 212 } 204 213 .dk_textSimple_tl_term, -
trunk/deriver/overwrite/tests/dkGuide/sources/qualifStyles/sec2_flow_txt.scen
r403 r473 171 171 <sp:infobloc> 172 172 <dk:sTitle> 173 <sc:fullTitle>Charactères spé</sc:fullTitle> 174 </dk:sTitle> 175 <dk:flowAll> 176 <sp:txt> 177 <dk:text> 178 <sc:para sc:id="t111">© ® ™ ⌘ ⌥ ⇧.</sc:para> 179 </dk:text> 180 </sp:txt> 181 </dk:flowAll> 182 </sp:infobloc> 183 <sp:infobloc> 184 <dk:sTitle> 173 185 <sc:fullTitle>Elts inline :</sc:fullTitle> 174 186 </dk:sTitle> … … 176 188 <sp:txt> 177 189 <dk:text> 178 <sc:para sc:id="t65">Tincidunt, esse nulla, et <sc:inlineStyle role="emphasis">important</sc:inlineStyle> aliquam, quis facilisi <sc:inlineStyle role="alt">équivalant</sc:inlineStyle> euismod diam eros <sc:uLink sc:id="t68" url="http://www.kelis.fr">lien ext.</sc:uLink> olutpat dolore <sc:uLink sc:refUri="/qualifStyles/refs/def1.ref" role="def" sc:id="t69">Définition</sc:uLink> commodo erat. Tation <sc:uLink sc:refUri="/qualifStyles/refs/ref1.ref" role="ref" sc:id="t70">val de ref</sc:uLink> vero tation <sc:textLeaf role="textButton" sc:id="t71">bouton txt</sc:textLeaf> suscipit sit qui wisi odio, ad vel esse ad <sc:textLeaf role="textRadioButton" sc:id="t72">bouton radio</sc:textLeaf> ad lorem vel <sc:textLeaf role="textCheckBox" sc:id="t73">checkbox</sc:textLeaf> facilisis iriure <sc:textLeaf role="keyboard" sc:id="t75">touche clavier</sc:textLeaf> et nisl, ut iriure. Veniam, eros <sc:textLeaf role="menuPath" sc:id="t76">chemin/menu</sc:textLeaf> praesent accumsafeugiat vel <sc:textLeaf role="label" sc:id="t78">label</sc:textLeaf> quis <sc:textLeaf role="filePath" sc:id="t79">chemin fichier</sc:textLeaf> nostrud autem BtnIco : <sc:inlineImg role="iconButton" sc:id="t80" sc:refUri="/qualifStyles/res/btnSpell.icon.png"/> wisi et in, dignissimaugue commodo, in consequat zone écran : <sc:inlineImg role="area" sc:id="t82" sc:refUri="/qualifStyles/res/zoneToolBar.icon.png"/> iusto augue dignissim ea ut ullamcorper. Nonummy dolor veniam eum sed tation te nulla exerci eu, in aliquip, praesent autem, commodo luptatum luptatum.</sc:para>190 <sc:para sc:id="t65">Tincidunt, esse nulla, et <sc:inlineStyle role="emphasis">important</sc:inlineStyle> aliquam, quis facilisi <sc:inlineStyle role="alt">équivalant</sc:inlineStyle> euismod diam eros <sc:uLink sc:id="t68" url="http://www.kelis.fr">lien ext.</sc:uLink> olutpat dolore <sc:uLink role="def" sc:id="t69" sc:refUri="/qualifStyles/refs/def1.ref">Définition</sc:uLink> commodo erat. Tation <sc:uLink role="ref" sc:id="t70" sc:refUri="/qualifStyles/refs/ref1.ref">val de ref</sc:uLink> vero tation <sc:textLeaf role="textButton" sc:id="t71">bouton txt</sc:textLeaf> suscipit sit qui wisi odio, ad vel esse ad <sc:textLeaf role="textRadioButton" sc:id="t72">bouton radio</sc:textLeaf> ad lorem vel <sc:textLeaf role="textCheckBox" sc:id="t73">checkbox</sc:textLeaf> facilisis iriure <sc:textLeaf role="keyboard" sc:id="t75">touche clavier</sc:textLeaf> et nisl, ut iriure. Veniam, eros <sc:textLeaf role="menuPath" sc:id="t76">chemin/menu</sc:textLeaf> praesent accumsafeugiat vel <sc:textLeaf role="label" sc:id="t78">label</sc:textLeaf> quis <sc:textLeaf role="filePath" sc:id="t79">chemin fichier</sc:textLeaf> nostrud autem BtnIco : <sc:inlineImg role="iconButton" sc:id="t80" sc:refUri="/qualifStyles/res/btnSpell.icon.png"/> wisi et in, dignissim <sc:textLeaf role="cmd" sc:id="t112">ligne de commande</sc:textLeaf> augue commodo, in consequat zone écran : <sc:inlineImg role="area" sc:id="t82" sc:refUri="/qualifStyles/res/zoneToolBar.icon.png"/> iusto augue dignissim ea ut ullamcorper. Nonummy dolor veniam eum sed tation te nulla exerci eu, in aliquip, praesent autem, commodo luptatum luptatum.</sc:para> 179 191 </dk:text> 180 192 </sp:txt> -
trunk/model/sources/dkCore/genOd/transf/content/para.transf
r416 r473 1 <?xml version="1.0" encoding="UTF-8"?><sm:textOdTransf xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling" xmlns:sc="http://www.utc.fr/ics/scenari/v3/core" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0"> 1 <?xml version="1.0" encoding="UTF-8"?> 2 <sm:textOdTransf xmlns:sc="http://www.utc.fr/ics/scenari/v3/core" xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0"> 2 3 <sm:model sc:refUri="/dkCore/model/content/para.model"/> 3 4 <sm:content> 4 5 <sm:paraTag/> 6 <sm:extBlockTag> 7 <sm:WCaptionBlock> 8 <sm:callSubModel/> 9 </sm:WCaptionBlock> 10 </sm:extBlockTag> 5 11 <sm:uLinkTag> 6 12 <sm:WLink style="url"> … … 32 38 <sm:textLeafTag role="label"/> 33 39 <sm:textLeafTag role="filePath"/> 40 <sm:textLeafTag role="cmd"/> 34 41 <sm:inlineImgTag role="iconButton" axis="icon"/> 35 42 <sm:inlineImgTag role="area" axis="icon"/> -
trunk/model/sources/dkCore/genOd/transf/content/para@stepM.transf
r416 r473 1 <?xml version="1.0" encoding="UTF-8"?><sm:textOdTransf xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling" xmlns:sc="http://www.utc.fr/ics/scenari/v3/core" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0"> 1 <?xml version="1.0" encoding="UTF-8"?> 2 <sm:textOdTransf xmlns:sc="http://www.utc.fr/ics/scenari/v3/core" xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0"> 2 3 <sm:model sc:refUri="/dkCore/model/content/para.model"/> 3 4 <sm:axis code="stepM"/> 4 5 <sm:content> 5 6 <sm:paraTag/> 7 <sm:extBlockTag> 8 <sm:WCaptionBlock> 9 <sm:callSubModel/> 10 </sm:WCaptionBlock> 11 </sm:extBlockTag> 6 12 <sm:uLinkTag> 7 13 <sm:WLink style="url"> … … 33 39 <sm:textLeafTag role="label"/> 34 40 <sm:textLeafTag role="filePath"/> 41 <sm:textLeafTag role="cmd"/> 35 42 <sm:inlineImgTag role="iconButton" axis="icon"/> 36 43 <sm:inlineImgTag role="area" axis="icon"/> -
trunk/model/sources/dkCore/genOd/transf/content/text.transf
r420 r473 20 20 <sm:dimBounds maxWidth="15"/> 21 21 </sm:tableTag> 22 <sm:extBlockTag> 23 <sm:WCaptionBlock> 24 <sm:callSubModel/> 25 </sm:WCaptionBlock> 26 </sm:extBlockTag> 22 27 <sm:uLinkTag> 23 28 <sm:WLink style="url"> … … 106 111 <sm:textLeafTag role="label"/> 107 112 <sm:textLeafTag role="filePath"/> 113 <sm:textLeafTag role="cmd"/> 108 114 <sm:inlineImgTag role="iconButton" axis="icon"/> 109 115 <sm:inlineImgTag role="area" axis="icon"/> -
trunk/model/sources/dkCore/genOd/transf/content/text@stepList.transf
r420 r473 21 21 <sm:dimBounds maxWidth="15"/> 22 22 </sm:tableTag> 23 <sm:extBlockTag> 24 <sm:WCaptionBlock> 25 <sm:callSubModel/> 26 </sm:WCaptionBlock> 27 </sm:extBlockTag> 23 28 <sm:uLinkTag> 24 29 <sm:WLink style="url"> … … 107 112 <sm:textLeafTag role="label"/> 108 113 <sm:textLeafTag role="filePath"/> 114 <sm:textLeafTag role="cmd"/> 109 115 <sm:inlineImgTag role="iconButton" axis="icon"/> 110 116 <sm:inlineImgTag role="area" axis="icon"/> -
trunk/model/sources/dkCore/genOd/transf/content/textSimple.transf
r416 r473 1 <?xml version="1.0" encoding="UTF-8"?><sm:textOdTransf xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling" xmlns:sc="http://www.utc.fr/ics/scenari/v3/core" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0"> 1 <?xml version="1.0" encoding="UTF-8"?> 2 <sm:textOdTransf xmlns:sc="http://www.utc.fr/ics/scenari/v3/core" xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0"> 2 3 <sm:model sc:refUri="/dkCore/model/content/textSimple.model"/> 3 4 <sm:content> 4 <sm:paraTag/><sm:listTags><sm:simpleListTag/><sm:itemizedListTag/><sm:orderedListTag/></sm:listTags> 5 6 7 5 <sm:paraTag/> 6 <sm:listTags> 7 <sm:simpleListTag/> 8 <sm:itemizedListTag/> 9 <sm:orderedListTag/> 10 </sm:listTags> 11 <sm:extBlockTag> 12 <sm:WCaptionBlock> 13 <sm:callSubModel/> 14 </sm:WCaptionBlock> 15 </sm:extBlockTag> 8 16 <sm:uLinkTag> 9 17 <sm:WLink style="url"> … … 35 43 <sm:textLeafTag role="label"/> 36 44 <sm:textLeafTag role="filePath"/> 45 <sm:textLeafTag role="cmd"/> 37 46 <sm:inlineImgTag role="iconButton" axis="icon"/> 38 47 <sm:inlineImgTag role="area" axis="icon"/> -
trunk/model/sources/dkCore/genOd/transf/content/textSimple@contentRgt.transf
r416 r473 1 <?xml version="1.0" encoding="UTF-8"?><sm:textOdTransf xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling" xmlns:sc="http://www.utc.fr/ics/scenari/v3/core" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0"> 1 <?xml version="1.0" encoding="UTF-8"?> 2 <sm:textOdTransf xmlns:sc="http://www.utc.fr/ics/scenari/v3/core" xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0"> 2 3 <sm:model sc:refUri="/dkCore/model/content/textSimple.model"/> 3 4 <sm:axis code="contentRgt"/> 4 5 <sm:content> 5 <sm:paraTag/><sm:listTags><sm:simpleListTag/><sm:itemizedListTag/><sm:orderedListTag/></sm:listTags> 6 7 8 6 <sm:paraTag/> 7 <sm:listTags> 8 <sm:simpleListTag/> 9 <sm:itemizedListTag/> 10 <sm:orderedListTag/> 11 </sm:listTags> 12 <sm:extBlockTag> 13 <sm:WCaptionBlock> 14 <sm:callSubModel/> 15 </sm:WCaptionBlock> 16 </sm:extBlockTag> 9 17 <sm:uLinkTag> 10 18 <sm:WLink style="url"> … … 36 44 <sm:textLeafTag role="label"/> 37 45 <sm:textLeafTag role="filePath"/> 46 <sm:textLeafTag role="cmd"/> 38 47 <sm:inlineImgTag role="iconButton" axis="icon"/> 39 48 <sm:inlineImgTag role="area" axis="icon"/> -
trunk/model/sources/dkCore/genOd/transf/content/textSimple@longTitle.transf
r416 r473 1 <?xml version="1.0" encoding="UTF-8"?><sm:textOdTransf xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling" xmlns:sc="http://www.utc.fr/ics/scenari/v3/core" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0"> 1 <?xml version="1.0" encoding="UTF-8"?> 2 <sm:textOdTransf xmlns:sc="http://www.utc.fr/ics/scenari/v3/core" xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0"> 2 3 <sm:model sc:refUri="/dkCore/model/content/textSimple.model"/> 3 4 <sm:axis code="longTitle"/> 4 5 <sm:content> 5 <sm:paraTag/><sm:listTags><sm:simpleListTag/><sm:itemizedListTag/><sm:orderedListTag/></sm:listTags> 6 7 8 6 <sm:paraTag/> 7 <sm:listTags> 8 <sm:simpleListTag/> 9 <sm:itemizedListTag/> 10 <sm:orderedListTag/> 11 </sm:listTags> 12 <sm:extBlockTag> 13 <sm:WCaptionBlock> 14 <sm:callSubModel/> 15 </sm:WCaptionBlock> 16 </sm:extBlockTag> 9 17 <sm:uLinkTag> 10 18 <sm:WLink style="url"> … … 36 44 <sm:textLeafTag role="label"/> 37 45 <sm:textLeafTag role="filePath"/> 46 <sm:textLeafTag role="cmd"/> 38 47 <sm:inlineImgTag role="iconButton" axis="icon"/> 39 48 <sm:inlineImgTag role="area" axis="icon"/> -
trunk/model/sources/dkCore/genSld/transf/content/para.transf
r416 r473 1 <?xml version="1.0" encoding="UTF-8"?><sm:textXhtmlTransf xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling" xmlns:sc="http://www.utc.fr/ics/scenari/v3/core"> 1 <?xml version="1.0" encoding="UTF-8"?> 2 <sm:textXhtmlTransf xmlns:sc="http://www.utc.fr/ics/scenari/v3/core" xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling"> 2 3 <sm:model sc:refUri="/dkCore/model/content/para.model"/> 3 4 <sm:content> … … 15 16 </sm:externalUrl> 16 17 </sm:uLinkTag> 17 <sm:inlineStyleTag widgetClass="txtImp" role="emphasis"/> 18 <sm:inlineStyleTag widgetClass="txtAlt" role="alt"/> 19 <sm:textLeafTag widgetClass="txtBtn" role="textButton"/> 20 <sm:textLeafTag widgetClass="txtRdo" role="textRadioButton"/> 21 <sm:textLeafTag widgetClass="txtChk" role="textCheckBox"/> 22 <sm:textLeafTag widgetClass="txtKey" role="keyboard"/> 23 <sm:textLeafTag widgetClass="txtMnu" role="menuPath"/> 24 <sm:textLeafTag widgetClass="txtLbl" role="label"/> 25 <sm:textLeafTag widgetClass="txtFile" role="filePath"/> 18 <sm:inlineStyleTag widgetClass="txtImp" role="emphasis" tagName="strong"/> 19 <sm:inlineStyleTag widgetClass="txtAlt" role="alt" tagName="cite"/> 20 <sm:textLeafTag widgetClass="txtBtn" role="textButton" tagName="code"/> 21 <sm:textLeafTag widgetClass="txtRdo" role="textRadioButton" tagName="code"/> 22 <sm:textLeafTag widgetClass="txtChk" role="textCheckBox" tagName="code"/> 23 <sm:textLeafTag widgetClass="txtKey" role="keyboard" tagName="code"/> 24 <sm:textLeafTag widgetClass="txtMnu" role="menuPath" tagName="code"/> 25 <sm:textLeafTag widgetClass="txtLbl" role="label" tagName="code"/> 26 <sm:textLeafTag widgetClass="txtFile" role="filePath" tagName="code"/> 27 <sm:textLeafTag widgetClass="txtCmd" role="cmd" tagName="kbd"/> 26 28 <sm:inlineImgTag widgetClass="txtIco" role="iconButton" axis="inline"/> 27 29 <sm:inlineImgTag widgetClass="txtArea" role="area" axis="inline"/> -
trunk/model/sources/dkCore/genSld/transf/content/text.transf
r420 r473 74 74 </sm:refItem> 75 75 </sm:uLinkTag> 76 <sm:inlineStyleTag widgetClass="txtImp" role="emphasis"/> 77 <sm:inlineStyleTag widgetClass="txtAlt" role="alt"/> 78 <sm:textLeafTag widgetClass="txtBtn" role="textButton"/> 79 <sm:textLeafTag widgetClass="txtRdo" role="textRadioButton"/> 80 <sm:textLeafTag widgetClass="txtChk" role="textCheckBox"/> 81 <sm:textLeafTag widgetClass="txtKey" role="keyboard"/> 82 <sm:textLeafTag widgetClass="txtMnu" role="menuPath"/> 83 <sm:textLeafTag widgetClass="txtLbl" role="label"/> 84 <sm:textLeafTag widgetClass="txtFile" role="filePath"/> 76 <sm:inlineStyleTag widgetClass="txtImp" role="emphasis" tagName="strong"/> 77 <sm:inlineStyleTag widgetClass="txtAlt" role="alt" tagName="cite"/> 78 <sm:textLeafTag widgetClass="txtBtn" role="textButton" tagName="code"/> 79 <sm:textLeafTag widgetClass="txtRdo" role="textRadioButton" tagName="code"/> 80 <sm:textLeafTag widgetClass="txtChk" role="textCheckBox" tagName="code"/> 81 <sm:textLeafTag widgetClass="txtKey" role="keyboard" tagName="code"/> 82 <sm:textLeafTag widgetClass="txtMnu" role="menuPath" tagName="code"/> 83 <sm:textLeafTag widgetClass="txtLbl" role="label" tagName="code"/> 84 <sm:textLeafTag widgetClass="txtFile" role="filePath" tagName="code"/> 85 <sm:textLeafTag widgetClass="txtCmd" role="cmd" tagName="kbd"/> 85 86 <sm:inlineImgTag widgetClass="txtIco" role="iconButton" axis="inline"/> 86 87 <sm:inlineImgTag widgetClass="txtArea" role="area" axis="inline"/> -
trunk/model/sources/dkCore/genSld/transf/content/textSimple.transf
r416 r473 1 <?xml version="1.0" encoding="UTF-8"?><sm:textXhtmlTransf xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling" xmlns:sc="http://www.utc.fr/ics/scenari/v3/core"> 1 <?xml version="1.0" encoding="UTF-8"?> 2 <sm:textXhtmlTransf xmlns:sc="http://www.utc.fr/ics/scenari/v3/core" xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling"> 2 3 <sm:model sc:refUri="/dkCore/model/content/textSimple.model"/> 3 4 <sm:content> 4 <sm:paraTag widgetClass="txtPara" tagName="p"/><sm:listTags><sm:simpleListTag/><sm:itemizedListTag/><sm:orderedListTag/></sm:listTags> 5 6 7 5 <sm:paraTag widgetClass="txtPara" tagName="p"/> 6 <sm:listTags> 7 <sm:simpleListTag/> 8 <sm:itemizedListTag/> 9 <sm:orderedListTag/> 10 </sm:listTags> 8 11 <sm:uLinkTag widgetClass="txtLnk"> 9 12 <sm:externalUrl> … … 18 21 </sm:externalUrl> 19 22 </sm:uLinkTag> 20 <sm:inlineStyleTag widgetClass="txtImp" role="emphasis"/> 21 <sm:inlineStyleTag widgetClass="txtAlt" role="alt"/> 22 <sm:textLeafTag widgetClass="txtBtn" role="textButton"/> 23 <sm:textLeafTag widgetClass="txtRdo" role="textRadioButton"/> 24 <sm:textLeafTag widgetClass="txtChk" role="textCheckBox"/> 25 <sm:textLeafTag widgetClass="txtKey" role="keyboard"/> 26 <sm:textLeafTag widgetClass="txtMnu" role="menuPath"/> 27 <sm:textLeafTag widgetClass="txtLbl" role="label"/> 28 <sm:textLeafTag widgetClass="txtFile" role="filePath"/> 23 <sm:inlineStyleTag widgetClass="txtImp" role="emphasis" tagName="strong"/> 24 <sm:inlineStyleTag widgetClass="txtAlt" role="alt" tagName="cite"/> 25 <sm:textLeafTag widgetClass="txtBtn" role="textButton" tagName="code"/> 26 <sm:textLeafTag widgetClass="txtRdo" role="textRadioButton" tagName="code"/> 27 <sm:textLeafTag widgetClass="txtChk" role="textCheckBox" tagName="code"/> 28 <sm:textLeafTag widgetClass="txtKey" role="keyboard" tagName="code"/> 29 <sm:textLeafTag widgetClass="txtMnu" role="menuPath" tagName="code"/> 30 <sm:textLeafTag widgetClass="txtLbl" role="label" tagName="code"/> 31 <sm:textLeafTag widgetClass="txtFile" role="filePath" tagName="code"/> 32 <sm:textLeafTag widgetClass="txtCmd" role="cmd" tagName="kbd"/> 29 33 <sm:inlineImgTag widgetClass="txtIco" role="iconButton" axis="inline"/> 30 34 <sm:inlineImgTag widgetClass="txtArea" role="area" axis="inline"/> -
trunk/model/sources/dkCore/genSld/wdt/mgr/scPresMgr.doss/scPresMgr.js
r468 r473 82 82 fCurrSld : null, 83 83 84 /* Localisations */ 85 fStrings : {en:["previous","previous image (left arrow)", //0 86 "next","next image (right arrow)", //2 87 "close","close the zoom (ESC)", //4 88 "WARNING: The Firebug extention is active.\nIt is advisable to deactivate Firebug while viewing this slide-show",""],//6 89 fr:["Précédant","Précédant (flèche gauche)", 90 "Suivant","Suivant (flèche droite)", 91 "Fermer","Fermer le zoom (ESC)", 92 "ATTENTION : L'extension Firebug est actif.\nIl est conseillé de désactiver Firebug pour visualiser ce diaporama.",""] 93 }, 94 84 95 /* === Public ============================================================= */ 85 96 /** Init the manager … … 102 113 this.fListeners['onSldLoad'] = new Array(); 103 114 this.fListeners['onSldShow'] = new Array(); 115 this.fListeners['onKeyPress'] = new Array(); 104 116 //Init liste elements outils 105 117 this.fToolElts = new Array(); … … 155 167 this.fNav = scPaLib.findNode(this.fNavPath); 156 168 this.fNav.innerHTML = ""; // Purge the nav bar 157 this.fBtnPrv = this.xAddBtn(this.fNav, "btnPrv", "Précédant", "Précédant (flèche gauche)");169 this.fBtnPrv = this.xAddBtn(this.fNav, "btnPrv", this.xGetStr(0), this.xGetStr(1)); 158 170 this.fBtnPrv.style.visibility = "hidden"; 159 this.fBtnNxt = this.xAddBtn(this.fNav, "btnNxt", "Suivant", "Suivant (flèche droite)");171 this.fBtnNxt = this.xAddBtn(this.fNav, "btnNxt", this.xGetStr(2), this.xGetStr(3)); 160 172 this.addToolElt(this.fNav); 161 173 //Init Slide d'accueil 162 174 this.fSldHome = scPaLib.findNode("chi:div.slide", this.fSldFra); 163 this.fSldHome.fSldMgr = new scPresMgr.SldHomeMgr(this.fSldHome , -1);175 this.fSldHome.fSldMgr = new scPresMgr.SldHomeMgr(this.fSldHome); 164 176 this.fSldHome.fSldMgr.initSld(); 165 177 //Init zoom container … … 167 179 this.fZoom.fSld = scPresMgr.xAddElt("div", this.fZoom, "tplZmSld"); 168 180 this.fZoom.fCo = this.xAddElt("div", this.fZoom, "tplZmCo"); 169 this.fZoom.fBtnCls = this.xAddBtn(this.fZoom, "btnZmCls", "Fermer", "Fermer le zoom (ESC)");181 this.fZoom.fBtnCls = this.xAddBtn(this.fZoom, "btnZmCls", this.xGetStr(4), this.xGetStr(5)); 170 182 //Enable tool auto hiding 171 183 this.enableToolHider(true); 172 184 //Affichage du slide d'accueil (rendu instantanné) 173 185 this.fSwitchSldTask.initTask(this.fSldHome, "first", true); 186 if (!scCoLib.fDebug && window.console && window.console.firebug) alert(this.xGetStr(6)); 174 187 }catch(e){scCoLib.util.logError("ERROR scPresMgr.onLoad : ", e);} 175 188 }, … … 189 202 /** Returns the current slide. */ 190 203 getCurrSld : function(){ 191 return this.fCurrSld; 192 }, 193 194 /** Buttons manager. */ 195 btnMgr : function(pBtn){ 196 //scCoLib.util.log("scPresMgr.btnMgr: "+pBtn.fName); 197 switch(pBtn.fName){ 198 case "btnNxt": 199 this.xNxt();break; 200 case "btnPrv": 201 this.xPrv();break; 202 case "btnZmCls": 203 this.xHideZoom();break; 204 } 205 this.xResetFocus(); 206 }, 207 204 return scPresMgr.fSwitchSldTask.fNewSld || this.fCurrSld; 205 }, 206 208 207 /** Redessinement de la zone des slides (suite à resize notamment). */ 209 208 redrawSlideZone : function(){ … … 228 227 }, 229 228 229 /** Returns true if the presentation has a next step / slide. */ 230 hasNxt : function() { 231 var vSld = this.getCurrSld(); 232 if (vSld && vSld.fSldMgr) { 233 return (vSld.fSldMgr.hasNxt() ? true : !vSld.fSldMgr.isLastSld()); 234 } else return false; 235 }, 236 237 /** Returns true if the presentation has a previous step / slide. */ 238 hasPrv : function() { 239 var vSld = this.getCurrSld(); 240 if (vSld && vSld.fSldMgr) { 241 return (vSld.fSldMgr.hasPrv() ? true : !vSld.fSldMgr.isFirstSld()); 242 } else return false; 243 }, 244 230 245 /** register a listener. */ 231 246 register : function(pType, pFunc) { … … 245 260 246 261 /* === Private ============================================================ */ 247 248 sOnClickTocLnk : function(){249 scPresMgr.loadSld(this.fSldIdx, true, false);250 return false;251 },252 262 253 263 /** Move forward 1 step / slide. … … 270 280 return true; 271 281 }, 282 272 283 /** Move back 1 step / slide. 273 284 * @param pSkip if true move to beginning of previous slide. … … 287 298 return true; 288 299 }, 300 /** xUpdateGui */ 289 301 xUpdateGui : function() { 290 var vSld = scPresMgr.fSwitchSldTask.fNewSld || this.fCurrSld;302 var vSld = this.getCurrSld(); 291 303 if (vSld && vSld.fSldMgr) { 292 this.fBtnNxt.style.visibility = (vSld.fSldMgr.hasNxt() ? "" : ( vSld.fSldMgr.fSldIdx < this.fSldUrls.length-1? "" : "hidden"));293 this.fBtnPrv.style.visibility = (vSld.fSldMgr.hasPrv() ? "" : ( vSld.fSldMgr.fSldIdx > -1? "" : "hidden"));304 this.fBtnNxt.style.visibility = (vSld.fSldMgr.hasNxt() ? "" : (!vSld.fSldMgr.isLastSld() ? "" : "hidden")); 305 this.fBtnPrv.style.visibility = (vSld.fSldMgr.hasPrv() ? "" : (!vSld.fSldMgr.isFirstSld() ? "" : "hidden")); 294 306 } 295 307 }, … … 388 400 }, 389 401 402 /** Buttons manager. */ 403 xBtnMgr : function(pBtn){ 404 switch(pBtn.fName){ 405 case "btnNxt": 406 this.xNxt();break; 407 case "btnPrv": 408 this.xPrv();break; 409 case "btnZmCls": 410 this.xHideZoom();break; 411 } 412 this.xResetFocus(); 413 }, 414 390 415 /** Event clavier. */ 391 416 sOnKeyUp : function(pEvent){ … … 394 419 return scPresMgr.xKeyMgr(vCharCode); 395 420 }, 396 /** scPresMgr.xKeyMgr : 397 */421 422 /** scPresMgr.xKeyMgr */ 398 423 xKeyMgr : function(pCharCode){ 399 424 //scCoLib.util.log("scPresMgr.xKeyMgr: "+pCharCode); 425 this.xNotifyListeners("onKeyPress", pCharCode); 400 426 switch(pCharCode){ 401 427 case 39://right … … 413 439 case 33://pg_up 414 440 this.xPrv(true); return false; 415 case 77://m416 tocMgr.toggleToc(); return false;417 441 case 36://home 418 442 this.loadSld(-1);return false; … … 457 481 return vDst; 458 482 }, 459 /** scPresMgr.xHideZoom : hide the zoom window 460 */483 484 /** scPresMgr.xHideZoom : hide the zoom window */ 461 485 xHideZoom : function(){ 462 486 if (this.fZoom.fAct){ … … 465 489 } 466 490 }, 467 /** scPresMgr.xGetZoomContainer : return the zoom container 468 */491 492 /** scPresMgr.xGetZoomContainer : return the zoom container */ 469 493 xGetZoomContainer : function(){ 470 494 return this.fZoom.fCo; 471 495 }, 472 /** scPresMgr.xGetZoomSlide : return the zoom iframe container 473 */496 497 /** scPresMgr.xGetZoomSlide : return the zoom iframe container */ 474 498 xGetZoomSlide : function(){ 475 499 return this.fZoom.fFra; 476 500 }, 477 /** scPresMgr.xResetFocus - sets the focus to the current slide. 478 */501 502 /** scPresMgr.xResetFocus - sets the focus to the current slide. */ 479 503 xResetFocus : function() { 480 504 if (this.fCurrSld && this.fCurrSld.fSldMgr && this.fCurrSld.fSldMgr.fFraNode){ … … 489 513 */ 490 514 xNotifyListeners : function(pType,pRes) { 491 var vListener = this.fListeners[pType]; 515 //scCoLib.util.log("scPresMgr.xNotifyListeners: "+pType); 516 var vListener = scPresMgr.fListeners[pType]; 492 517 for (i in vListener) { 493 518 try { … … 496 521 } 497 522 }, 498 /** scPresMgr.xHideTools : tool hider 499 */523 524 /** scPresMgr.xHideTools : tool hider */ 500 525 xHideTools : function(){ 501 526 if (!this.fToolsHidden) { … … 511 536 } 512 537 }, 513 /** scPresMgr.xShowTools : mouse event manager 514 */538 539 /** scPresMgr.xShowTools : mouse event manager */ 515 540 xShowTools : function(){ 516 541 if (this.fToolsHidden) { … … 524 549 this.fToolsShowTime = new Date().getTime(); 525 550 }, 526 /** scPresMgr.sMouseMgr : mouse event manager527 */528 sMouseMgr : function(){529 if (scPresMgr.fToolHider) scPresMgr.xShowTools();530 },531 532 /** scPresMgr.sHeartbeat : run every second.533 */534 sHeartbeat : function(){535 if (scPresMgr.fToolHider) scPresMgr.xHideTools();536 },537 538 /** scPresMgr.sFadeToolsStart :539 */540 sFadeToolsStart : function(){541 if (scCoLib.isIE) this.fElt.style.backgroundColor = scPresMgr.xReadStyle(scPresMgr.fSldFra, "backgroundColor") || "white";542 },543 /** scPresMgr.sFadeToolsEnd :544 */545 sFadeToolsEnd : function(){546 if (scCoLib.isIE) this.fElt.style.backgroundColor = "";547 },548 549 /* === Utilities ========================================================== */550 /** scPresMgr.xAddElt : Add an HTML element to a parent node.551 */552 xAddElt : function(pName, pParent, pClassName, pNoDisplay, pHidden, pNxtSib){553 var vElt;554 if(scCoLib.isIE && pName.toLowerCase() == "iframe") {555 //BUG IE : impossible de masquer les bordures si on ajoute l'iframe via l'API DOM.556 var vFrmHolder = pParent.ownerDocument.createElement("div");557 if (pNxtSib) pParent.insertBefore(vFrmHolder,pNxtSib)558 else pParent.appendChild(vFrmHolder);559 vFrmHolder.innerHTML = "<iframe scrolling='no' frameborder='0'></iframe>";560 vElt = vFrmHolder.firstChild;561 } else {562 vElt = pParent.ownerDocument.createElement(pName);563 if (pNxtSib) pParent.insertBefore(vElt,pNxtSib)564 else pParent.appendChild(vElt);565 }566 if (pClassName) vElt.className = pClassName;567 if (pNoDisplay) vElt.style.display = "none";568 if (pHidden) vElt.style.visibility = "hidden";569 return vElt;570 },571 /** scPresMgr.xAddEltNoDisp : Add a non displayed HTML element to a parent node.572 */573 xAddEltNoDisp : function(pName, pParent, pClassName) {574 var vElt = this.xAddElt(pName, pParent, pClassName, true, false);575 return vElt;576 },577 /**578 * scPresMgr.xAddEltHidden : Add a hidden HTML element to a parent node.579 */580 xAddEltHidden : function(pName, pParent, pClassName) {581 var vElt = this.xAddElt(pName, pParent, pClassName, false, true);582 return vElt;583 },584 /** scPresMgr.xAddBtn : Add a HTML button to a parent node.585 */586 xAddBtn : function(pParent, pClassName, pCapt, pTitle, pNxtSib) {587 var vBtn = pParent.ownerDocument.createElement("a");588 vBtn.className = pClassName;589 vBtn.fName = pClassName;590 vBtn.href = "#";591 vBtn.target = "_self";592 vBtn.onclick = function() {593 scPresMgr.btnMgr(this);594 return false;595 }596 vBtn.setAttribute("title", pTitle);597 vBtn.innerHTML = "<span>" + pCapt + "</span>"598 if (pNxtSib) pParent.insertBefore(vBtn,pNxtSib)599 else pParent.appendChild(vBtn);600 return vBtn;601 },602 /** scPresMgr.xReadStyle : Read a style property (inline or CSS).603 */604 xReadStyle : function(pElt, pProp) {605 try {606 if (pElt.style[pProp]) {607 return pElt.style[pProp];608 } else if (pElt.currentStyle) {609 return pElt.currentStyle[pProp];610 } else {611 var vDefaultView = pElt.ownerDocument.defaultView;612 if (vDefaultView && vDefaultView.getComputedStyle) {613 var vStyle = vDefaultView.getComputedStyle(pElt, null);614 if (vStyle[pProp]) return vStyle[pProp];615 else return vStyle.getPropertyValue(pProp);616 }617 return null;618 }619 } catch (e) {620 return null;621 }622 },623 /** scPresMgr.xGetEltT : Retrun an element's absolute top (from the top of the page).624 */625 xGetEltT: function(pElt) {626 var vY;627 if (pElt.style.pixelTop) {628 vY = scCoLib.toInt(pElt.style.pixelTop);629 } else {630 vY = scCoLib.toInt(pElt.offsetTop);631 if (pElt.offsetParent.tagName.toLowerCase() != 'body' && pElt.offsetParent.tagName.toLowerCase() != 'html') {632 vY -= pElt.offsetParent.scrollTop;633 vY += this.xGetEltT(pElt.offsetParent);634 }635 }636 if (this.fNavsf) {637 }638 return vY;639 },640 /** scPresMgr.xGetEltT : Retrun an element's height.641 */642 xGetEltH: function(pElt) {643 return(scCoLib.toInt(pElt.style.pixelHeight || pElt.offsetHeight));644 },645 646 /** Set the opacity of a given node.647 * @param pRate Variable de 0 à 1.648 */649 xSetOpacity: function(pNode, pRate){650 if(scCoLib.isIE) pNode.filters.item("DXImageTransform.Microsoft.Alpha").opacity = pRate*100;651 else pNode.style.opacity = pRate;652 },653 /** Start the opacity of a given node.654 * On ajoute le filtre d'opacité sur IE.655 * On place le node en visibility: "".656 * @param pRate 2 valeurs possibles: 0 (invisible) ou 1 (visible).657 */658 xStartOpacityEffect: function(pNode, pRate){659 if(scCoLib.isIE) pNode.style.filter = pRate==1 ? "progid:DXImageTransform.Microsoft.Alpha(opacity=100)" : "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";660 else pNode.style.opacity = pRate;661 pNode.style.visibility = "";662 },663 /** End the opacity of a given node.664 * On supprime le filtre d'opacité sur IE (évite des bugs de refresh).665 * On place le node en visibility: hidden.666 * @param pRate 2 valeurs possibles: 0 (invisible) ou 1 (visible).667 */668 xEndOpacityEffect: function(pNode, pRate){669 if(scCoLib.isIE) pNode.style.filter = "";670 else pNode.style.opacity = pRate;671 if(pRate == 0) pNode.style.visibility = "hidden";672 else pNode.style.visibility = "";673 },674 675 551 676 552 /** Init tous les blocks fils d'un blockRoot (du slide ou d'un container) */ … … 695 571 }, 696 572 573 /** scPresMgr.sOnClickTocLnk : TOC item onclick event */ 574 sOnClickTocLnk : function(){ 575 scPresMgr.loadSld(this.fSldIdx, true, false); 576 return false; 577 }, 578 579 /** scPresMgr.sMouseMgr : mouse event manager */ 580 sMouseMgr : function(){ 581 if (scPresMgr.fToolHider) scPresMgr.xShowTools(); 582 }, 583 584 /** scPresMgr.sHeartbeat : run every second. */ 585 sHeartbeat : function(){ 586 if (scPresMgr.fToolHider) scPresMgr.xHideTools(); 587 }, 588 589 /** scPresMgr.sFadeToolsStart */ 590 sFadeToolsStart : function(){ 591 if (scCoLib.isIE) this.fElt.style.backgroundColor = scPresMgr.xReadStyle(scPresMgr.fSldFra, "backgroundColor") || "white"; 592 }, 593 /** scPresMgr.sFadeToolsEnd */ 594 sFadeToolsEnd : function(){ 595 if (scCoLib.isIE) this.fElt.style.backgroundColor = ""; 596 }, 597 598 /* === Utilities ========================================================== */ 599 600 /** scPresMgr.xAddElt : Add an HTML element to a parent node. */ 601 xAddElt : function(pName, pParent, pClassName, pNoDisplay, pHidden, pNxtSib){ 602 var vElt; 603 if(scCoLib.isIE && pName.toLowerCase() == "iframe") { 604 //BUG IE : impossible de masquer les bordures si on ajoute l'iframe via l'API DOM. 605 var vFrmHolder = pParent.ownerDocument.createElement("div"); 606 if (pNxtSib) pParent.insertBefore(vFrmHolder,pNxtSib) 607 else pParent.appendChild(vFrmHolder); 608 vFrmHolder.innerHTML = "<iframe scrolling='no' frameborder='0'></iframe>"; 609 vElt = vFrmHolder.firstChild; 610 } else { 611 vElt = pParent.ownerDocument.createElement(pName); 612 if (pNxtSib) pParent.insertBefore(vElt,pNxtSib) 613 else pParent.appendChild(vElt); 614 } 615 if (pClassName) vElt.className = pClassName; 616 if (pNoDisplay) vElt.style.display = "none"; 617 if (pHidden) vElt.style.visibility = "hidden"; 618 return vElt; 619 }, 620 621 /** scPresMgr.xAddEltNoDisp : Add a non displayed HTML element to a parent node. */ 622 xAddEltNoDisp : function(pName, pParent, pClassName) { 623 var vElt = this.xAddElt(pName, pParent, pClassName, true, false); 624 return vElt; 625 }, 626 627 /** scPresMgr.xAddEltHidden : Add a hidden HTML element to a parent node. */ 628 xAddEltHidden : function(pName, pParent, pClassName) { 629 var vElt = this.xAddElt(pName, pParent, pClassName, false, true); 630 return vElt; 631 }, 632 633 /** scPresMgr.xAddBtn : Add a HTML button to a parent node. */ 634 xAddBtn : function(pParent, pClassName, pCapt, pTitle, pNxtSib) { 635 var vBtn = pParent.ownerDocument.createElement("a"); 636 vBtn.className = pClassName; 637 vBtn.fName = pClassName; 638 vBtn.href = "#"; 639 vBtn.target = "_self"; 640 vBtn.onclick = function() { 641 scPresMgr.xBtnMgr(this); 642 return false; 643 } 644 vBtn.setAttribute("title", pTitle); 645 vBtn.innerHTML = "<span>" + pCapt + "</span>" 646 if (pNxtSib) pParent.insertBefore(vBtn,pNxtSib) 647 else pParent.appendChild(vBtn); 648 return vBtn; 649 }, 650 651 /** scPresMgr.xReadStyle : Read a style property (inline or CSS). */ 652 xReadStyle : function(pElt, pProp) { 653 try { 654 if (pElt.style[pProp]) { 655 return pElt.style[pProp]; 656 } else if (pElt.currentStyle) { 657 return pElt.currentStyle[pProp]; 658 } else { 659 var vDefaultView = pElt.ownerDocument.defaultView; 660 if (vDefaultView && vDefaultView.getComputedStyle) { 661 var vStyle = vDefaultView.getComputedStyle(pElt, null); 662 if (vStyle[pProp]) return vStyle[pProp]; 663 else return vStyle.getPropertyValue(pProp); 664 } 665 return null; 666 } 667 } catch (e) { 668 return null; 669 } 670 }, 671 672 /** scPresMgr.xGetEltTop : Retrun an element's absolute top (from pRoot or the top of the page). 673 * @param pElt start element. 674 * @param pRoot optional finish element, if present and is an ancestor of pElt, retun the top of pElt in relation to pRoot. 675 */ 676 xGetEltTop: function(pElt, pRoot) { 677 var vY; 678 var vRoot = pRoot || null; 679 vY = scCoLib.toInt(pElt.offsetTop); 680 if (pElt.offsetParent.tagName.toLowerCase() != 'body' && pElt.offsetParent.tagName.toLowerCase() != 'html' && pElt.offsetParent != vRoot) { 681 vY -= pElt.offsetParent.scrollTop; 682 vY += this.xGetEltTop(pElt.offsetParent, vRoot); 683 } 684 return vY; 685 }, 686 687 /** scPresMgr.xGetEltH : Retrun an element's height. */ 688 xGetEltH: function(pElt) { 689 return(scCoLib.toInt(pElt.style.pixelHeight || pElt.offsetHeight)); 690 }, 691 692 /** Set the opacity of a given node. 693 * @param pRate Variable de 0 à 1. 694 */ 695 xSetOpacity: function(pNode, pRate){ 696 if(scCoLib.isIE) pNode.filters.item("DXImageTransform.Microsoft.Alpha").opacity = pRate*100; 697 else pNode.style.opacity = pRate; 698 }, 699 700 /** Start the opacity of a given node. 701 * On ajoute le filtre d'opacité sur IE. 702 * On place le node en visibility: "". 703 * @param pRate 2 valeurs possibles: 0 (invisible) ou 1 (visible). 704 */ 705 xStartOpacityEffect: function(pNode, pRate){ 706 if(scCoLib.isIE) pNode.style.filter = pRate==1 ? "progid:DXImageTransform.Microsoft.Alpha(opacity=100)" : "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; 707 else pNode.style.opacity = pRate; 708 pNode.style.visibility = ""; 709 }, 710 711 /** End the opacity of a given node. 712 * On supprime le filtre d'opacité sur IE (évite des bugs de refresh). 713 * On place le node en visibility: hidden. 714 * @param pRate 2 valeurs possibles: 0 (invisible) ou 1 (visible). 715 */ 716 xEndOpacityEffect: function(pNode, pRate){ 717 if(scCoLib.isIE) pNode.style.filter = ""; 718 else pNode.style.opacity = pRate; 719 if(pRate == 0) pNode.style.visibility = "hidden"; 720 else pNode.style.visibility = ""; 721 }, 722 723 /** Reteive a localized string. */ 724 xGetStr: function(pStrId) { 725 var vLang = navigator.userLanguage || navigator.language; 726 vLang = vLang.slice(0,2).toLowerCase(); 727 if (this.fStrings[vLang]) return this.fStrings[vLang][pStrId]; 728 else return this.fStrings["en"][pStrId]; 729 }, 730 697 731 /* === Tasks ============================================================== */ 698 732 699 /** TiLib task that swiches from the current slide to a new one. 700 */ 733 /** TiLib task that swiches from the current slide to a new one. */ 701 734 fSwitchSldTask : { 702 735 fNewSld: null, … … 840 873 fRateNew: [ 0, 0, 0, 0, .1, .2, .3, .5, .7, .8, .9], 841 874 842 843 875 /** 844 876 * init la task pour accéder à un nouveau block. … … 920 952 }, 921 953 922 /** scPresMgr.fSwitchStpTask : TiLib task that swiches from the current step to a new one. 923 * 924 */ 954 /** scPresMgr.fSwitchStpTask : TiLib task that swiches from the current step to a new one. */ 925 955 fSwitchStpTask : { 926 956 /** Paramétrage de l'animation. */ … … 991 1021 this.fNewMask = this.fBlockMgr.fMasks[this.fTargetStepIdx]; 992 1022 if( ! this.fNewMask) { 993 // scCoLib.util.log("this.fTargetStepIdx: "+pTargetStep+" - "+this.fTargetStepIdx);994 // scCoLib.util.log("this.fBlockMgr.fMasks: "+this.fBlockMgr.fMasks);995 1023 } 996 1024 this.fTargetTop = (vAvailH-this.fNewMask.offsetHeight) / 2 - this.fNewMask.offsetTop; … … 1060 1088 } 1061 1089 1062 /** Manager de slide standard. */ 1090 /* === Managers ============================================================= */ 1091 1092 /** -- Manager de slide standard. ------------------------------------------- */ 1063 1093 scPresMgr.SldMgr = function(pSldNode, pIdx){ 1064 1094 this.fSldNode = pSldNode; … … 1083 1113 var vSldDoc = this.contentWindow.document; 1084 1114 var vSldMgr = this.fSldMgr; 1085 //scCoLib.util.log("scPresMgr.SldMgr.sOnLoadSld: "+vSldDoc.title);1115 scCoLib.util.log("scPresMgr.SldMgr.sOnLoadSld: "+vSldDoc.title); 1086 1116 1087 1117 // Enable fSsCssName CSS on slide … … 1207 1237 this.fCurrBlk = pNewBlock; 1208 1238 } 1209 1210 1211 /** Slide de l'accueil : pas d'iframe. */ 1212 scPresMgr.SldHomeMgr = function(pSldNode, pIdx){ 1239 scPresMgr.SldMgr.prototype.isFirstSld = function(){ 1240 return this.fSldIdx == -1; 1241 } 1242 scPresMgr.SldMgr.prototype.isZoomSld = function(){ 1243 return this.fSldIdx == -2; 1244 } 1245 scPresMgr.SldMgr.prototype.isLastSld = function(){ 1246 return this.fSldIdx == scPresMgr.fSldUrls.length - 1; 1247 } 1248 1249 /** -- Manager du slide de l'accueil : pas d'iframe. ------------------------ */ 1250 scPresMgr.SldHomeMgr = function(pSldNode){ 1213 1251 this.fSldNode = pSldNode; 1214 this.fSldIdx = pIdx;1252 this.fSldIdx = -1; 1215 1253 this.fIsLoaded = false; 1216 1254 this.fCurrBlk = null; … … 1240 1278 } 1241 1279 1242 /** Slide de zoom.*/1280 /** -- Manager de slide de zoom. -------------------------------------------- */ 1243 1281 scPresMgr.SldZoomMgr = function(pSldNode, pUrl, pPostLoadFunc){ 1244 1282 this.fSldNode = pSldNode; 1245 this.fSldIdx = - 1;1283 this.fSldIdx = -2; 1246 1284 this.fPostLoadFunc = pPostLoadFunc || function(){}; 1247 1285 this.fSldUrl = pUrl; … … 1264 1302 } 1265 1303 1266 /** Manager de blocks dans un slide.*/1304 /** -- Manager de blocks dans un slide. ------------------------------------- */ 1267 1305 scPresMgr.BlkMgr = function(pParentMgr, pBlkNode, pBlkIdx){ 1268 1306 this.fParentMgr = pParentMgr; … … 1277 1315 this.fCurrStep = -1; 1278 1316 1279 // Recherche de tous les points de coupe possibles. 1280 this.fAllSteps = scPaLib.findNodes("des:"+scPresMgr.fCutableFilter, this.fBlkContent); 1281 // scCoLib.util.log("scPresMgr.BlkMgr : steps="+this.fAllSteps); 1282 1317 // Recherche de tous les points de coupe possibles - on ne prend pas en compte ceux qui sont dans une table. 1318 var vSteps = scPaLib.findNodes("des:"+scPresMgr.fCutableFilter, this.fBlkContent); 1319 this.fAllSteps = []; 1320 for (var i in vSteps) if(!scPaLib.findNode("anc:tr",vSteps[i])) this.fAllSteps.push(vSteps[i]); 1321 if (this.fAllSteps.length < 2) this.fAllSteps = null; 1322 1283 1323 // Calcul des étapes en fonction de l'espace disponible. 1284 1324 this.xPlanSteps(); … … 1289 1329 this.fNeedResize = false; 1290 1330 } 1291 1292 1331 /** Redraw suite à un resize. Le block est en cours... */ 1293 1332 scPresMgr.BlkMgr.prototype.redrawBlk = function(){ … … 1353 1392 this.fNeedResize = true; 1354 1393 } 1355 1356 1394 /** Calcul les dimensions du block si nécessaire et redessine les steps du block terminal(appelé par la BlkTask) 1357 1395 * … … 1378 1416 scPresMgr.fSwitchStpTask.initTask(this.fBlkNode, pTarget, true); 1379 1417 } 1380 1381 1418 /** Step suivant */ 1382 1419 scPresMgr.BlkMgr.prototype.goToNxt = function(){ … … 1394 1431 return this.fCurrStep > 0; 1395 1432 } 1396 1397 1398 1433 /** Reset les step à afficher. */ 1399 1434 scPresMgr.BlkMgr.prototype.xResetSizeStepsAndBlocks = function(){ … … 1417 1452 } 1418 1453 } 1419 1420 1454 /** Planifie les step à afficher. */ 1421 1455 scPresMgr.BlkMgr.prototype.xPlanSteps = function(){ … … 1441 1475 if(! this.fAllSteps || this.fAllSteps.length==0) return; 1442 1476 //On fige les dimensions du content du block 1443 var vContentH = Math.max(20, this.fBlkContent.offsetHeight - (vRealH - vAvailH) - 4);1477 var vContentH = Math.max(20, vAvailH - scPresMgr.xGetEltTop(this.fBlkContent,this.fParentMgr.fBlocksRoot)); 1444 1478 vBlkContentStyle.position = "absolute"; 1445 1479 vBlkContentStyle.width = "100%"; … … 1517 1551 } 1518 1552 } 1519 1520 1553 scPresMgr.BlkMgr.prototype.xCenterBlock = function() { 1521 1554 var vParentMgr = this.fParentMgr; … … 1539 1572 } 1540 1573 } 1541 1542 1574 /** affecte la step stabilisée (appelé par fSwitchStpTask) */ 1543 1575 scPresMgr.BlkMgr.prototype.xSetCurrStep = function(pCurrStep){ … … 1552 1584 this.fMasks = null; 1553 1585 } 1554 1555 1556 1586 /** Cree un mask pour un step d'un slide. */ 1557 1587 scPresMgr.BlkMgr.prototype.xCreateMask = function(pBgColor) { … … 1566 1596 } 1567 1597 1568 /** Manager de blocks de type container de sous-blocks dans un slide.*/1598 /** -- Manager de blocks de type container de sous-blocks. ----------------- */ 1569 1599 scPresMgr.BlkContainerMgr = function(pParentMgr, pBlkContainerNode, pBlkIdx){ 1570 1600 this.fParentMgr = pParentMgr; … … 1593 1623 return this.fCurrSubBlk; 1594 1624 } 1595 1596 1625 scPresMgr.BlkContainerMgr.prototype.setCurrBlock = function(pNewBlock){ 1597 1626 this.fCurrSubBlk = pNewBlock; 1598 1627 } 1599 1600 1628 /** Navigue à l'intérieur du container pour avancer d'un cran. */ 1601 1629 scPresMgr.BlkContainerMgr.prototype.goToNxt = function(){ … … 1640 1668 } else return this.fSubBlocks.length > 1; 1641 1669 } 1642 1643 1670 scPresMgr.BlkContainerMgr.prototype.redrawBlk = function(){ 1644 1671 //On précipite les animations en cours. … … 1661 1688 this.fNeedResize = true; 1662 1689 } 1663 1664 1690 /** Calcul les dimensions du block si nécessaire et redessine es sous-blocs et les steps du block terminal(appelé par la BlkTask) 1665 1691 * … … 1704 1730 return this.fSubBlocksRoot.offsetWidth; 1705 1731 } 1706 1707 1732 /** Fixe la taille du container dans son contexte parent. */ 1708 1733 scPresMgr.BlkContainerMgr.prototype.xFixContainerSize = function(){ … … 1713 1738 this.fNeedResize = false; 1714 1739 } 1740 1741 1742 1715 1743 1716 1744 /** scPresMgr.FadeEltTask : TiLib task that fades a given element in or out. -
trunk/model/sources/dkCore/genSld/wdt/mgr/scSlideMgr.doss/scSlideMgr.js
r468 r473 56 56 //scCoLib.util.log("scSlideMgr.onLoad"); 57 57 this.fBlocksRoot = scPaLib.findNode(this.fBlocksPath, document.body); 58 //Save init table col widths 59 var vCols = scPaLib.findNodes("des:col"); 60 for (var i in vCols) if(!isNaN(vCols[i].width)) vCols[i].fDefaultWidth = vCols[i].width; 61 //Set sizes 58 62 this.xFixRatioNormalScreen(); 59 63 this.xFixBlocksRootSize(); 64 //Init des blocks 60 65 for(var i=0; i < this.fBindBlks.length; i++) this.xBindBlk(this.fBindBlks[i].fPath, this.fBindBlks[i].fOpt, this.fBindBlks[i].fConst); 61 66 //Abonnement au resize … … 160 165 xFixRatioNormalScreen : function(){ 161 166 this.fRatioNormalScreen = Math.sqrt(this.xBodyHeight() / 600 * this.xBodyWidth() / 800); 162 document.body.style.fontSize = Math.round(this.fRatioNormalScreen * this.fDefaultFontSize)+"px"; 167 var vBaseFontSize = Math.round(this.fRatioNormalScreen * this.fDefaultFontSize); 168 document.body.style.fontSize = vBaseFontSize+"px"; 169 // Quirks mode can be triggered (not shure by what) so the font-size must be fixed on all tables too. 170 // var vTables = scPaLib.findNodes("des:table"); 171 // for (var i in vTables) vTables[i].style.fontSize = vBaseFontSize+"px"; 172 // Adapt table col width 173 var vCols = scPaLib.findNodes("des:col"); 174 for (var i in vCols) if(vCols[i].fDefaultWidth) vCols[i].width = Math.round(this.fRatioNormalScreen * vCols[i].fDefaultWidth); 163 175 }, 164 176 -
trunk/model/sources/dkCore/genSld/wdt/mgr/scSlideMgr.uiwidget
r468 r473 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 <sm:openUiWidget code="scSlideMgr" xmlns:sc="http://www.utc.fr/ics/scenari/v3/core" xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling">2 <sm:openUiWidget xmlns:sc="http://www.utc.fr/ics/scenari/v3/core" xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling" code="scSlideMgr"> 3 3 <sm:widgetPublishFiles sc:refUri="/dkCore/genSld/wdt/mgr/scSlideMgr.doss"/> 4 4 <sm:fillTemplateBuffers> … … 6 6 <sm:standardLibrary codeLib="PaLib"/> 7 7 <sm:linkScript path="scSlideMgr.js" pathFrom="localPublishFiles" sortKey="AA"/> 8 <sm:otherBuffers keyBuffer="js.postLink">scSlideMgr.addBindableBlk( "des:div.imgInFlow",null,scSlideMgr.SizeBlkImg);9 scSlideMgr.addBindableBlk( "des:span.imgInline",{captionHeight:0},scSlideMgr.SizeBlkImg);10 scSlideMgr.addBindableBlk( "des:div.objInFlow",null,scSlideMgr.SizeBlkObj);11 scSlideMgr.addBindableBlk( "des:span.objInline",{captionHeight:0},scSlideMgr.SizeBlkObj);12 scSlideMgr.addBindableBlk( "bod:/des:a.ssZmLnk",null,scSlideMgr.SldZmBlk);8 <sm:otherBuffers keyBuffer="js.postLink">scSlideMgr.addBindableBlk("des:div.imgInFlow",null,scSlideMgr.SizeBlkImg); 9 scSlideMgr.addBindableBlk("des:span.imgInline",{captionHeight:0},scSlideMgr.SizeBlkImg); 10 scSlideMgr.addBindableBlk("des:div.objInFlow",null,scSlideMgr.SizeBlkObj); 11 scSlideMgr.addBindableBlk("des:span.objInline",{captionHeight:0},scSlideMgr.SizeBlkObj); 12 scSlideMgr.addBindableBlk("bod:/des:a.ssZmLnk",null,scSlideMgr.SldZmBlk); 13 13 </sm:otherBuffers> 14 14 </sm:fillTemplateBuffers> -
trunk/model/sources/dkCore/genWeb/transf/content/para.transf
r416 r473 1 <?xml version="1.0" encoding="UTF-8"?><sm:textXhtmlTransf xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling" xmlns:sc="http://www.utc.fr/ics/scenari/v3/core"> 1 <?xml version="1.0" encoding="UTF-8"?> 2 <sm:textXhtmlTransf xmlns:sc="http://www.utc.fr/ics/scenari/v3/core" xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling"> 2 3 <sm:model sc:refUri="/dkCore/model/content/para.model"/> 3 4 <sm:content classConstructionType="legacy"> … … 15 16 </sm:externalUrl> 16 17 </sm:uLinkTag> 17 <sm:inlineStyleTag role="emphasis"/> 18 <sm:inlineStyleTag role="alt"/> 19 <sm:textLeafTag role="textButton"/> 20 <sm:textLeafTag role="textRadioButton"/> 21 <sm:textLeafTag role="textCheckBox"/> 22 <sm:textLeafTag role="keyboard"/> 23 <sm:textLeafTag role="menuPath"/> 24 <sm:textLeafTag role="label"/> 25 <sm:textLeafTag role="filePath"/> 18 <sm:inlineStyleTag role="emphasis" tagName="strong"/> 19 <sm:inlineStyleTag role="alt" tagName="cite"/> 20 <sm:textLeafTag role="textButton" tagName="code"/> 21 <sm:textLeafTag role="textRadioButton" tagName="code"/> 22 <sm:textLeafTag role="textCheckBox" tagName="code"/> 23 <sm:textLeafTag role="keyboard" tagName="code"/> 24 <sm:textLeafTag role="menuPath" tagName="code"/> 25 <sm:textLeafTag role="label" tagName="code"/> 26 <sm:textLeafTag role="filePath" tagName="code"/> 27 <sm:textLeafTag role="cmd" tagName="kbd"/> 26 28 <sm:inlineImgTag role="iconButton" axis="inline"/> 27 29 <sm:inlineImgTag role="area" axis="inline"/> -
trunk/model/sources/dkCore/genWeb/transf/content/text.transf
r438 r473 104 104 </sm:refItem> 105 105 </sm:uLinkTag> 106 <sm:inlineStyleTag role="emphasis"/> 107 <sm:inlineStyleTag role="alt"/> 108 <sm:textLeafTag role="textButton"/> 109 <sm:textLeafTag role="textRadioButton"/> 110 <sm:textLeafTag role="textCheckBox"/> 111 <sm:textLeafTag role="keyboard"/> 112 <sm:textLeafTag role="menuPath"/> 113 <sm:textLeafTag role="label"/> 114 <sm:textLeafTag role="filePath"/> 106 <sm:inlineStyleTag role="emphasis" tagName="strong"/> 107 <sm:inlineStyleTag role="alt" tagName="cite"/> 108 <sm:textLeafTag role="textButton" tagName="code"/> 109 <sm:textLeafTag role="textRadioButton" tagName="code"/> 110 <sm:textLeafTag role="textCheckBox" tagName="code"/> 111 <sm:textLeafTag role="keyboard" tagName="code"/> 112 <sm:textLeafTag role="menuPath" tagName="code"/> 113 <sm:textLeafTag role="label" tagName="code"/> 114 <sm:textLeafTag role="filePath" tagName="code"/> 115 <sm:textLeafTag role="cmd" tagName="kbd"/> 115 116 <sm:inlineImgTag role="iconButton" axis="inline"/> 116 117 <sm:inlineImgTag role="area" axis="inline"/> -
trunk/model/sources/dkCore/genWeb/transf/content/textSimple.transf
r416 r473 1 <?xml version="1.0" encoding="UTF-8"?><sm:textXhtmlTransf xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling" xmlns:sc="http://www.utc.fr/ics/scenari/v3/core"> 1 <?xml version="1.0" encoding="UTF-8"?> 2 <sm:textXhtmlTransf xmlns:sc="http://www.utc.fr/ics/scenari/v3/core" xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling"> 2 3 <sm:model sc:refUri="/dkCore/model/content/textSimple.model"/> 3 4 <sm:content classConstructionType="legacy"> 4 <sm:paraTag tagName="p"/><sm:listTags><sm:simpleListTag/><sm:itemizedListTag/><sm:orderedListTag/></sm:listTags> 5 6 7 5 <sm:paraTag tagName="p"/> 6 <sm:listTags> 7 <sm:simpleListTag/> 8 <sm:itemizedListTag/> 9 <sm:orderedListTag/> 10 </sm:listTags> 8 11 <sm:uLinkTag> 9 12 <sm:externalUrl> … … 18 21 </sm:externalUrl> 19 22 </sm:uLinkTag> 20 <sm:inlineStyleTag role="emphasis"/> 21 <sm:inlineStyleTag role="alt"/> 22 <sm:textLeafTag role="textButton"/> 23 <sm:textLeafTag role="textRadioButton"/> 24 <sm:textLeafTag role="textCheckBox"/> 25 <sm:textLeafTag role="keyboard"/> 26 <sm:textLeafTag role="menuPath"/> 27 <sm:textLeafTag role="label"/> 28 <sm:textLeafTag role="filePath"/> 23 <sm:inlineStyleTag role="emphasis" tagName="strong"/> 24 <sm:inlineStyleTag role="alt" tagName="cite"/> 25 <sm:textLeafTag role="textButton" tagName="code"/> 26 <sm:textLeafTag role="textRadioButton" tagName="code"/> 27 <sm:textLeafTag role="textCheckBox" tagName="code"/> 28 <sm:textLeafTag role="keyboard" tagName="code"/> 29 <sm:textLeafTag role="menuPath" tagName="code"/> 30 <sm:textLeafTag role="label" tagName="code"/> 31 <sm:textLeafTag role="filePath" tagName="code"/> 32 <sm:textLeafTag role="cmd" tagName="kbd"/> 29 33 <sm:inlineImgTag role="iconButton" axis="inline"/> 30 34 <sm:inlineImgTag role="area" axis="inline"/> -
trunk/model/sources/dkCore/model/content/para.model
r449 r473 17 17 <sm:textLeafTag role="label" name=";Label"/> 18 18 <sm:textLeafTag role="filePath" name=";Chemin de fichiers, nom de fichier"/> 19 <sm:textLeafTag role="cmd" name=";Ligne de commande"/> 19 20 <sm:inlineImgTag role="iconButton" name=";Bouton icône"> 20 21 <sm:allowedModel sc:refUri="/dkCore/model/base/icon.model"/> … … 33 34 <sm:char value="®" name="®"/> 34 35 <sm:char value="™" name="™"/> 35 <sm:char value="⌘" name="⌘"/> 36 </sm:charGroup> 37 <sm:charGroup name=";Touches clavier Apple"> 38 <sm:char value="⌘" name=";⌘ (command)"/> 39 <sm:char value="⌥" name=";⌥ (option)"/> 40 <sm:char value="⇧" name=";⇧ (shift)"/> 36 41 </sm:charGroup> 37 42 </sm:insertCharacters> -
trunk/model/sources/dkCore/model/content/text.model
r465 r473 59 59 <sm:textLeafTag role="label" name=";Label"/> 60 60 <sm:textLeafTag role="filePath" name=";Chemin de fichiers, nom de fichier"/> 61 <sm:textLeafTag role="cmd" name=";Ligne de commande"/> 61 62 <sm:inlineImgTag role="iconButton" name=";Bouton icône"> 62 63 <sm:allowedModel sc:refUri="/dkCore/model/base/icon.model"/> … … 75 76 <sm:char value="®" name="®"/> 76 77 <sm:char value="™" name="™"/> 77 <sm:char value="⌘" name="⌘"/> 78 </sm:charGroup> 79 <sm:charGroup name=";Touches clavier Apple"> 80 <sm:char value="⌘" name=";⌘ (command)"/> 81 <sm:char value="⌥" name=";⌥ (option)"/> 82 <sm:char value="⇧" name=";⇧ (shift)"/> 78 83 </sm:charGroup> 79 84 </sm:insertCharacters> -
trunk/model/sources/dkCore/model/content/textSimple.model
r449 r473 29 29 <sm:textLeafTag role="label" name=";Label"/> 30 30 <sm:textLeafTag role="filePath" name=";Chemin de fichiers, nom de fichier"/> 31 <sm:textLeafTag role="cmd" name=";Ligne de commande"/> 31 32 <sm:inlineImgTag role="iconButton" name=";Bouton icône"> 32 33 <sm:allowedModel sc:refUri="/dkCore/model/base/icon.model"/> … … 44 45 <sm:char value="®" name="®"/> 45 46 <sm:char value="™" name="™"/> 46 <sm:char value="⌘" name="⌘"/> 47 </sm:charGroup> 48 <sm:charGroup name=";Touches clavier Apple"> 49 <sm:char value="⌘" name=";⌘ (command)"/> 50 <sm:char value="⌥" name=";⌥ (option)"/> 51 <sm:char value="⇧" name=";⇧ (shift)"/> 47 52 </sm:charGroup> 48 53 </sm:insertCharacters> -
trunk/model/sources/dokielGuide/genWeb/docGuide/docGuide.doss/site/css/transf.css
r419 r473 201 201 background-color: #F0F0F0; 202 202 cursor: default; 203 } 204 .dk_textSimple_tl_cmd, 205 .dk_text_tl_cmd, 206 .dk_para_tl_cmd{ 207 background: url("../img/cmd.gif") no-repeat 2px; 208 padding: 0px 2px 0px 20px; 209 background-color: #F0F0F0; 210 cursor: default; 211 font-family:monospace; 203 212 } 204 213 .dk_textSimple_tl_term, -
trunk/model/tests/dkGuide/sources/qualifStyles/sec2_flow_txt.scen
r403 r473 171 171 <sp:infobloc> 172 172 <dk:sTitle> 173 <sc:fullTitle>Charactères spé</sc:fullTitle> 174 </dk:sTitle> 175 <dk:flowAll> 176 <sp:txt> 177 <dk:text> 178 <sc:para sc:id="t111">© ® ™ ⌘ ⌥ ⇧.</sc:para> 179 </dk:text> 180 </sp:txt> 181 </dk:flowAll> 182 </sp:infobloc> 183 <sp:infobloc> 184 <dk:sTitle> 173 185 <sc:fullTitle>Elts inline :</sc:fullTitle> 174 186 </dk:sTitle> … … 176 188 <sp:txt> 177 189 <dk:text> 178 <sc:para sc:id="t65">Tincidunt, esse nulla, et <sc:inlineStyle role="emphasis">important</sc:inlineStyle> aliquam, quis facilisi <sc:inlineStyle role="alt">équivalant</sc:inlineStyle> euismod diam eros <sc:uLink sc:id="t68" url="http://www.kelis.fr">lien ext.</sc:uLink> olutpat dolore <sc:uLink sc:refUri="/qualifStyles/refs/def1.ref" role="def" sc:id="t69">Définition</sc:uLink> commodo erat. Tation <sc:uLink sc:refUri="/qualifStyles/refs/ref1.ref" role="ref" sc:id="t70">val de ref</sc:uLink> vero tation <sc:textLeaf role="textButton" sc:id="t71">bouton txt</sc:textLeaf> suscipit sit qui wisi odio, ad vel esse ad <sc:textLeaf role="textRadioButton" sc:id="t72">bouton radio</sc:textLeaf> ad lorem vel <sc:textLeaf role="textCheckBox" sc:id="t73">checkbox</sc:textLeaf> facilisis iriure <sc:textLeaf role="keyboard" sc:id="t75">touche clavier</sc:textLeaf> et nisl, ut iriure. Veniam, eros <sc:textLeaf role="menuPath" sc:id="t76">chemin/menu</sc:textLeaf> praesent accumsafeugiat vel <sc:textLeaf role="label" sc:id="t78">label</sc:textLeaf> quis <sc:textLeaf role="filePath" sc:id="t79">chemin fichier</sc:textLeaf> nostrud autem BtnIco : <sc:inlineImg role="iconButton" sc:id="t80" sc:refUri="/qualifStyles/res/btnSpell.icon.png"/> wisi et in, dignissimaugue commodo, in consequat zone écran : <sc:inlineImg role="area" sc:id="t82" sc:refUri="/qualifStyles/res/zoneToolBar.icon.png"/> iusto augue dignissim ea ut ullamcorper. Nonummy dolor veniam eum sed tation te nulla exerci eu, in aliquip, praesent autem, commodo luptatum luptatum.</sc:para>190 <sc:para sc:id="t65">Tincidunt, esse nulla, et <sc:inlineStyle role="emphasis">important</sc:inlineStyle> aliquam, quis facilisi <sc:inlineStyle role="alt">équivalant</sc:inlineStyle> euismod diam eros <sc:uLink sc:id="t68" url="http://www.kelis.fr">lien ext.</sc:uLink> olutpat dolore <sc:uLink role="def" sc:id="t69" sc:refUri="/qualifStyles/refs/def1.ref">Définition</sc:uLink> commodo erat. Tation <sc:uLink role="ref" sc:id="t70" sc:refUri="/qualifStyles/refs/ref1.ref">val de ref</sc:uLink> vero tation <sc:textLeaf role="textButton" sc:id="t71">bouton txt</sc:textLeaf> suscipit sit qui wisi odio, ad vel esse ad <sc:textLeaf role="textRadioButton" sc:id="t72">bouton radio</sc:textLeaf> ad lorem vel <sc:textLeaf role="textCheckBox" sc:id="t73">checkbox</sc:textLeaf> facilisis iriure <sc:textLeaf role="keyboard" sc:id="t75">touche clavier</sc:textLeaf> et nisl, ut iriure. Veniam, eros <sc:textLeaf role="menuPath" sc:id="t76">chemin/menu</sc:textLeaf> praesent accumsafeugiat vel <sc:textLeaf role="label" sc:id="t78">label</sc:textLeaf> quis <sc:textLeaf role="filePath" sc:id="t79">chemin fichier</sc:textLeaf> nostrud autem BtnIco : <sc:inlineImg role="iconButton" sc:id="t80" sc:refUri="/qualifStyles/res/btnSpell.icon.png"/> wisi et in, dignissim <sc:textLeaf role="cmd" sc:id="t112">ligne de commande</sc:textLeaf> augue commodo, in consequat zone écran : <sc:inlineImg role="area" sc:id="t82" sc:refUri="/qualifStyles/res/zoneToolBar.icon.png"/> iusto augue dignissim ea ut ullamcorper. Nonummy dolor veniam eum sed tation te nulla exerci eu, in aliquip, praesent autem, commodo luptatum luptatum.</sc:para> 179 191 </dk:text> 180 192 </sp:txt> -
trunk/model/tests/dkGuide/sources/testSam/guideWeb.pub
r472 r473 1 <?xml version="1.0" encoding="UTF-8"?> 2 <sc:item xmlns:sc="http://www.utc.fr/ics/scenari/v3/core"> 3 <dk:webRoot xmlns:sp="http://www.utc.fr/ics/scenari/v3/primitive" xmlns:sc="http://www.utc.fr/ics/scenari/v3/core" xmlns:dk="kelis.fr:dokiel"> 1 <?xml version="1.0" encoding="UTF-8"?><sc:item xmlns:sc="http://www.utc.fr/ics/scenari/v3/core"> 2 <dk:webRoot xmlns:dk="kelis.fr:dokiel" xmlns:sp="http://www.utc.fr/ics/scenari/v3/primitive"> 4 3 <dk:webRootM> 5 4 <sp:rootM> 6 <dk:rootM/> 5 <dk:rootM> 6 <sp:version>xwdf</sp:version> 7 </dk:rootM> 7 8 </sp:rootM> 8 9 </dk:webRootM>
Note: See TracChangeset
for help on using the changeset viewer.