[prev in list] [next in list] [prev in thread] [next in thread]
List: kupu-checkins
Subject: [kupu-checkins] r14903 - in kupu/trunk/kupu/plone: .
From: duncan () codespeak ! net
Date: 2005-07-22 9:56:11
Message-ID: 20050722095611.13E4727B90 () code1 ! codespeak ! net
[Download RAW message or body]
Author: duncan
Date: Fri Jul 22 11:56:09 2005
New Revision: 14903
Modified:
kupu/trunk/kupu/plone/body.kupu
kupu/trunk/kupu/plone/kupu_plone_layer/kupuplone.css.dtml
kupu/trunk/kupu/plone/wire.kupu
kupu/trunk/kupu/plone/wysiwyg_support.kupu
Log:
Moved 'force kupu' link to below textarea instead of above.
Added a 'suppress kupu' link, but only when the field is entirely empty.
Float both left if there is a file upload box so they appear on the same line.
Turned both links into 'features' so that their position or indeed presence may be \
more easily controlled.
Modified: kupu/trunk/kupu/plone/body.kupu
==============================================================================
--- kupu/trunk/kupu/plone/body.kupu (original)
+++ kupu/trunk/kupu/plone/body.kupu Fri Jul 22 11:56:09 2005
@@ -4,6 +4,7 @@
xmlns="http://www.w3.org/1999/xhtml"
xmlns:kupu="http://kupu.oscom.org/namespaces/dist"
xmlns:tal="http://xml.zope.org/namespaces/tal"
+ xmlns:i18n="http://xml.zope.org/namespaces/i18n"
>
<kupu:id>$Id$</kupu:id>
<kupu:part name="editorframe"><script type="text/javascript">var focuscount = \
0;</script> @@ -59,4 +60,35 @@
</textarea>
</kupu:part>
+ <kupu:part name="suppress-kupu">
+ <div class="kupuoverride"
+ tal:condition="python:len(content)==0"
+ tal:define="floated widget/allow_file_upload | python:1;"
+ tal:attributes="style python:test(floated, 'float:left;;', '');"
+ ><span class="discreet"><a class="forcekupu" href="#"
+ i18n:translate="suppress-kupu"
+ tal:attributes="href string:${request/URL0}?kupu.suppress=${fieldName};"
+ title="reload current page without kupu">
+ edit without using Kupu
+ </a></span>
+ </div>
+ </kupu:part>
+
+ <kupu:part name="force-kupu">
+ <tal:archetypes tal:condition="fieldName|nothing">
+ <div class="kupuoverride"
+ tal:condition="python:path('widget/allow_format_edit|python:True') and not \
path('kupu_convert_message_generated|nothing')" + tal:define="floated \
widget/allow_file_upload | python:1;" + tal:attributes="style \
python:test(floated, 'float:left;;', '');" + >
+ <span class="discreet"><a class="forcekupu" href="#"
+ i18n:translate="force-kupu"
+ tal:condition="python:portal.kupu_library_tool.isKupuEnabled(REQUEST=context.REQUEST)"
+ tal:attributes="href string:${request/URL0}?kupu.convert=${fieldName};"
+ title="reload current page using kupu to edit this field">
+ edit with Kupu
+ </a></span>
+ </div>
+ </tal:archetypes>
+ </kupu:part>
</kupu:feature>
Modified: kupu/trunk/kupu/plone/kupu_plone_layer/kupuplone.css.dtml
==============================================================================
--- kupu/trunk/kupu/plone/kupu_plone_layer/kupuplone.css.dtml (original)
+++ kupu/trunk/kupu/plone/kupu_plone_layer/kupuplone.css.dtml Fri Jul 22 11:56:09 \
2005 @@ -203,6 +203,9 @@
background-color: &dtml-contentViewBackgroundColor;;
}
+div.kupuoverride {
+ margin-left: 0.75em;
+}
.forcekupu {
background: transparent url(kupuimages/kupu_icon.gif) 5px 2px no-repeat;
padding: 6px 6px 1px 30px;
Modified: kupu/trunk/kupu/plone/wire.kupu
==============================================================================
--- kupu/trunk/kupu/plone/wire.kupu (original)
+++ kupu/trunk/kupu/plone/wire.kupu Fri Jul 22 11:56:09 2005
@@ -22,6 +22,7 @@
<!-- insert styles even if kupu is disabled -->
<kupu:insert-part feature="head" part="styles" />
<kupu:insert-part feature="wysiwyg_support" part="textarea" />
+ <kupu:insert-part feature="body" part="force-kupu" />
</kupu:fill-slot>
<kupu:fill-slot name="fulleditor">
@@ -40,6 +41,7 @@
<kupu:insert-part feature="toolboxes" part="toolboxes" />
<kupu:insert-part feature="colorchooser" part="colorchooser" />
<kupu:insert-part feature="body" part="editorframe" />
+ <kupu:insert-part feature="body" part="suppress-kupu" />
</kupu:fill-slot>
</kupu:wire>
Modified: kupu/trunk/kupu/plone/wysiwyg_support.kupu
==============================================================================
--- kupu/trunk/kupu/plone/wysiwyg_support.kupu (original)
+++ kupu/trunk/kupu/plone/wysiwyg_support.kupu Fri Jul 22 11:56:09 2005
@@ -39,17 +39,6 @@
</kupu:part>
<kupu:part name="textarea">
- <tal:archetypes tal:condition="fieldName|nothing">
- <div
- tal:condition="python:path('widget/allow_format_edit|python:True') and not \
path('kupu_convert_message_generated|nothing')">
- <a class="forcekupu" href="#"
- tal:condition="python:portal.kupu_library_tool.isKupuEnabled(REQUEST=context.REQUEST)"
- tal:attributes="href string:${request/URL0}?kupu.convert=${fieldName};"
- title="reload current page using kupu to edit this field">
- edit with Kupu
- </a>
- </div>
- </tal:archetypes>
<textarea
cols="80"
rows="25"
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic