From kupu-checkins at codespeak.net Fri Aug 3 11:45:29 2007 From: kupu-checkins at codespeak.net (kupu-checkins at codespeak.net) Date: Fri, 3 Aug 2007 11:45:29 +0200 (CEST) Subject: [kupu-checkins] SUMMER SALE: savings up to 85% off Sale-id : 81917223391844 Message-ID: <20070803155257.4292.qmail@softbank126112026042.bbtec.net> An HTML attachment was scrubbed... URL: http://codespeak.net/pipermail/kupu-checkins/attachments/20070803/9f2034ae/attachment.htm From limi at codespeak.net Sun Aug 5 05:01:28 2007 From: limi at codespeak.net (limi at codespeak.net) Date: Sun, 5 Aug 2007 05:01:28 +0200 (CEST) Subject: [kupu-checkins] r45489 - kupu/trunk/kupu/plone/kupu_plone_layer Message-ID: <20070805030128.7AD1F80C2@code0.codespeak.net> Author: limi Date: Sun Aug 5 05:01:27 2007 New Revision: 45489 Modified: kupu/trunk/kupu/plone/kupu_plone_layer/kupuplone.css.dtml Log: Preparing move to CSS sprites for the icons to reduce the number of HTTP requests; committing this to have a better diff later. 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 Sun Aug 5 05:01:27 2007 @@ -151,6 +151,7 @@ border-color: &dtml-buttonshadow; &dtml-buttonhighlight; &dtml-buttonhighlight; &dtml-buttonshadow;; } +.kupu-anchors {background-image:url("&dtml-portal_url;/plonekupuimages/anchor.gif");} .kupu-bold, .kupu-bold-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/bold.gif");} @@ -167,7 +168,6 @@ } .kupu-image {background-image: url("&dtml-portal_url;/plonekupuimages/image.gif");} - .kupu-indent {background-image: url("&dtml-portal_url;/plonekupuimages/indent.gif");} .kupu-outdent {background-image: url("&dtml-portal_url;/plonekupuimages/outdent.gif");} .kupu-inserthorizontalrule {background-image: url("&dtml-portal_url;/plonekupuimages/hr.gif");} @@ -192,12 +192,15 @@ .kupu-justifyright, .kupu-justifyright-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/right_just.gif");} -button.kupu-logo {background-image: url("&dtml-portal_url;/kupuimages/kupu_icon.gif");} +.kupu-logo {background-image: url("&dtml-portal_url;/kupuimages/kupu_icon.gif");} .kupu-redo {background-image: url("&dtml-portal_url;/plonekupuimages/redo.gif");} +.kupu-removelink {background-image: url("&dtml-portal_url;/plonekupuimages/delete_icon.gif");} +.kupu-removeimage {background-image: url("&dtml-portal_url;/plonekupuimages/delete_icon.gif");} .kupu-save {background-image: url("&dtml-portal_url;/kupuimages/save.png");display:none;} .kupu-save-and-exit {background-image: url("&dtml-portal_url;/kupuimages/exit.gif");} .kupu-space {background-image: url("&dtml-portal_url;/plonekupuimages/space.gif");} .kupu-source {background-image: url("&dtml-portal_url;/plonekupuimages/view-source.gif");} +.kupu-spellchecker {background-image: url("&dtml-portal_url;/kupuimages/text-check.png");} .kupu-subscript, .kupu-subscript-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/subscript.gif");} .kupu-superscript, @@ -208,14 +211,10 @@ .kupu-underline-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/underline.gif");} .kupu-undo {background-image: url("&dtml-portal_url;/plonekupuimages/undo.gif");} -.kupu-removelink {background-image: url("&dtml-portal_url;/plonekupuimages/delete_icon.gif");} -.kupu-removeimage {background-image: url("&dtml-portal_url;/plonekupuimages/delete_icon.gif");} -.kupu-spellchecker {background-image: url("&dtml-portal_url;/kupuimages/text-check.png");} .kupu-zoom {background-image: url("&dtml-portal_url;/plonekupuimages/fullscreenexpand_icon.gif");} .kupu-zoom-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/fullscreencollapse_icon.gif");} -.kupu-anchors {background-image:url("&dtml-portal_url;/plonekupuimages/anchor.gif");} div.kupu-drawer { border: solid 1px &dtml-contentViewBorderColor;; From limi at codespeak.net Sun Aug 5 05:17:00 2007 From: limi at codespeak.net (limi at codespeak.net) Date: Sun, 5 Aug 2007 05:17:00 +0200 (CEST) Subject: [kupu-checkins] r45490 - kupu/trunk/kupu/plone/kupu_plone_layer Message-ID: <20070805031700.D23BB80CB@code0.codespeak.net> Author: limi Date: Sun Aug 5 05:16:59 2007 New Revision: 45490 Modified: kupu/trunk/kupu/plone/kupu_plone_layer/kupuplone.css.dtml Log: Grouping and adding the button.* qualifier for all buttons - no need to traverse all the elements. :) 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 Sun Aug 5 05:16:59 2007 @@ -92,29 +92,10 @@ border-bottom: 1px solid &dtml-contentViewBorderColor;; } -.kupu-tb-buttons button { - width: 24px; - height: 24px; - border-color:&dtml-contentViewBackgroundColor;; - background-color: &dtml-contentViewBackgroundColor;; - background-position: center center; - margin-bottom:4px; - margin-right:-2px; -} - div div.kupu-panels { background-color: &dtml-contentViewBackgroundColor;; } -span.kupu-tb-buttons button:hover { - border:1px solid; - border-color: &dtml-buttonhighlight; &dtml-buttonshadow; &dtml-buttonshadow; &dtml-buttonhighlight;; -} - -div.kupu-tb-buttongroup { - margin-right:1px; -} - .kupu-tb-styles, .kupu-ulstyles, .kupu-olstyles { margin-top:3px; margin-bottom:4px; @@ -142,6 +123,29 @@ width:100%; } +/* Button definitions - these use one image as a CSS sprite, and refer to the + * image they need with an offset instead of loading 24 image files. + */ + +.kupu-tb-buttons button { + width: 24px; + height: 24px; + border-color:&dtml-contentViewBackgroundColor;; + background-color: &dtml-contentViewBackgroundColor;; + background-position: center center; + margin-bottom:4px; + margin-right:-2px; +} + +span.kupu-tb-buttons button:hover { + border:1px solid; + border-color: &dtml-buttonhighlight; &dtml-buttonshadow; &dtml-buttonshadow; &dtml-buttonhighlight;; +} + +div.kupu-tb-buttongroup { + margin-right:1px; +} + span.kupu-tb-buttons .kupu-bold-pressed, span.kupu-tb-buttons .kupu-italic-pressed, @@ -151,69 +155,67 @@ border-color: &dtml-buttonshadow; &dtml-buttonhighlight; &dtml-buttonhighlight; &dtml-buttonshadow;; } -.kupu-anchors {background-image:url("&dtml-portal_url;/plonekupuimages/anchor.gif");} +button.kupu-anchors {background-image:url("&dtml-portal_url;/plonekupuimages/anchor.gif");} -.kupu-bold, -.kupu-bold-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/bold.gif");} +button.kupu-bold, +button.kupu-bold-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/bold.gif");} -.kupu-forecolor {background-image: url("&dtml-portal_url;/kupuimages/text-color.png");} -.kupu-hilitecolor {background-image: url("&dtml-portal_url;/kupuimages/background-color.png");} -.kupu-inthyperlink {background-image: url("&dtml-portal_url;/plonekupuimages/hyperlink.gif");} -.kupu-inthyperlink-pressed { +button.kupu-forecolor {background-image: url("&dtml-portal_url;/kupuimages/text-color.png");} +button.kupu-hilitecolor {background-image: url("&dtml-portal_url;/kupuimages/background-color.png");} +button.kupu-inthyperlink {background-image: url("&dtml-portal_url;/plonekupuimages/hyperlink.gif");} +button.kupu-inthyperlink-pressed { border-color: &dtml-buttonshadow; &dtml-buttonhighlight; &dtml-buttonhighlight; &dtml-buttonshadow;; } -.kupu-exthyperlink {background-image: url("&dtml-portal_url;/plonekupuimages/link_icon.gif");} -.kupu-exthyperlink-pressed { +button.kupu-exthyperlink {background-image: url("&dtml-portal_url;/plonekupuimages/link_icon.gif");} +button.kupu-exthyperlink-pressed { border-color: &dtml-buttonshadow; &dtml-buttonhighlight; &dtml-buttonhighlight; &dtml-buttonshadow;; } -.kupu-image {background-image: url("&dtml-portal_url;/plonekupuimages/image.gif");} -.kupu-indent {background-image: url("&dtml-portal_url;/plonekupuimages/indent.gif");} -.kupu-outdent {background-image: url("&dtml-portal_url;/plonekupuimages/outdent.gif");} -.kupu-inserthorizontalrule {background-image: url("&dtml-portal_url;/plonekupuimages/hr.gif");} - -.kupu-insertorderedlist, -.kupu-insertorderedlist-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/numbered_list.gif");} - -.kupu-insertunorderedlist, -.kupu-insertunorderedlist-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/list.gif");} - -.kupu-insertdefinitionlist {background-image: url("&dtml-portal_url;/plonekupuimages/definitionlist.gif");} - -.kupu-italic, -.kupu-italic-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/italic.gif");} - -.kupu-justifycenter, -.kupu-justifycenter-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/center.gif");} - -.kupu-justifyleft, -.kupu-justifyleft-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/left_just.gif");} - -.kupu-justifyright, -.kupu-justifyright-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/right_just.gif");} - -.kupu-logo {background-image: url("&dtml-portal_url;/kupuimages/kupu_icon.gif");} -.kupu-redo {background-image: url("&dtml-portal_url;/plonekupuimages/redo.gif");} -.kupu-removelink {background-image: url("&dtml-portal_url;/plonekupuimages/delete_icon.gif");} -.kupu-removeimage {background-image: url("&dtml-portal_url;/plonekupuimages/delete_icon.gif");} -.kupu-save {background-image: url("&dtml-portal_url;/kupuimages/save.png");display:none;} -.kupu-save-and-exit {background-image: url("&dtml-portal_url;/kupuimages/exit.gif");} -.kupu-space {background-image: url("&dtml-portal_url;/plonekupuimages/space.gif");} -.kupu-source {background-image: url("&dtml-portal_url;/plonekupuimages/view-source.gif");} -.kupu-spellchecker {background-image: url("&dtml-portal_url;/kupuimages/text-check.png");} -.kupu-subscript, -.kupu-subscript-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/subscript.gif");} -.kupu-superscript, -.kupu-superscript-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/superscript.gif");} - -.kupu-table {background-image: url("&dtml-portal_url;/plonekupuimages/table.gif");} -.kupu-underline, -.kupu-underline-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/underline.gif");} +button.kupu-image {background-image: url("&dtml-portal_url;/plonekupuimages/image.gif");} +button.kupu-indent {background-image: url("&dtml-portal_url;/plonekupuimages/indent.gif");} +button.kupu-outdent {background-image: url("&dtml-portal_url;/plonekupuimages/outdent.gif");} +button.kupu-inserthorizontalrule {background-image: url("&dtml-portal_url;/plonekupuimages/hr.gif");} + +button.kupu-insertorderedlist, +button.kupu-insertorderedlist-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/numbered_list.gif");} +button.kupu-insertunorderedlist, +button.kupu-insertunorderedlist-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/list.gif");} +button.kupu-insertdefinitionlist {background-image: url("&dtml-portal_url;/plonekupuimages/definitionlist.gif");} + +button.kupu-italic, +button.kupu-italic-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/italic.gif");} + +button.kupu-justifycenter, +button.kupu-justifycenter-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/center.gif");} + +button.kupu-justifyleft, +button.kupu-justifyleft-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/left_just.gif");} + +button.kupu-justifyright, +button.kupu-justifyright-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/right_just.gif");} + +button.kupu-logo {background-image: url("&dtml-portal_url;/kupuimages/kupu_icon.gif");} +button.kupu-redo {background-image: url("&dtml-portal_url;/plonekupuimages/redo.gif");} +button.kupu-removelink {background-image: url("&dtml-portal_url;/plonekupuimages/delete_icon.gif");} +button.kupu-removeimage {background-image: url("&dtml-portal_url;/plonekupuimages/delete_icon.gif");} +button.kupu-save {background-image: url("&dtml-portal_url;/kupuimages/save.png");display:none;} +button.kupu-save-and-exit {background-image: url("&dtml-portal_url;/kupuimages/exit.gif");} +button.kupu-space {background-image: url("&dtml-portal_url;/plonekupuimages/space.gif");} +button.kupu-source {background-image: url("&dtml-portal_url;/plonekupuimages/view-source.gif");} +button.kupu-spellchecker {background-image: url("&dtml-portal_url;/kupuimages/text-check.png");} +button.kupu-subscript, +button.kupu-subscript-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/subscript.gif");} +button.kupu-superscript, +button.kupu-superscript-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/superscript.gif");} + +button.kupu-table {background-image: url("&dtml-portal_url;/plonekupuimages/table.gif");} +button.kupu-underline, +button.kupu-underline-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/underline.gif");} -.kupu-undo {background-image: url("&dtml-portal_url;/plonekupuimages/undo.gif");} +button.kupu-undo {background-image: url("&dtml-portal_url;/plonekupuimages/undo.gif");} -.kupu-zoom {background-image: url("&dtml-portal_url;/plonekupuimages/fullscreenexpand_icon.gif");} -.kupu-zoom-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/fullscreencollapse_icon.gif");} +button.kupu-zoom {background-image: url("&dtml-portal_url;/plonekupuimages/fullscreenexpand_icon.gif");} +button.kupu-zoom-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/fullscreencollapse_icon.gif");} div.kupu-drawer { From limi at codespeak.net Sun Aug 5 08:04:26 2007 From: limi at codespeak.net (limi at codespeak.net) Date: Sun, 5 Aug 2007 08:04:26 +0200 (CEST) Subject: [kupu-checkins] r45491 - in kupu/trunk/kupu/plone/kupu_plone_layer: . plonekupuimages Message-ID: <20070805060426.B77B780B7@code0.codespeak.net> Author: limi Date: Sun Aug 5 08:04:25 2007 New Revision: 45491 Added: kupu/trunk/kupu/plone/kupu_plone_layer/plonekupuimages/kupu_sprite.png (contents, props changed) kupu/trunk/kupu/plone/kupu_plone_layer/plonekupuimages/kupu_sprite.png.metadata kupu/trunk/kupu/plone/kupu_plone_layer/plonekupuimages/kupu_sprite.pxi (contents, props changed) Modified: kupu/trunk/kupu/plone/kupu_plone_layer/kupuplone.css.dtml kupu/trunk/kupu/plone/kupu_plone_layer/plonekupuimages/hyperlink.gif Log: Moving all icons used in Plone to use sprites. HTTP requests are down from 24 to 7, but there are still some legacy definitions in the main Kupu file that I need to fix. Also adding the PXI file for expanding the sprite later. 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 Sun Aug 5 08:04:25 2007 @@ -125,16 +125,26 @@ /* Button definitions - these use one image as a CSS sprite, and refer to the * image they need with an offset instead of loading 24 image files. + * The sprite file has an empty space at the top to make sure that other + * user-created buttons don't get any additional background bitmaps. + * The original sprite file with the layers is the .pxi file - which + * unfortunately only runs on the Mac. It's the only open source pixel tool + * that is fit for the purpose, but if you don't have access to it, you + * should be able to use the PNG directly. */ .kupu-tb-buttons button { width: 24px; height: 24px; border-color:&dtml-contentViewBackgroundColor;; - background-color: &dtml-contentViewBackgroundColor;; +/* background-color: &dtml-contentViewBackgroundColor;; background-position: center center; +*/ margin-bottom:4px; margin-right:-2px; + + background: transparent url("&dtml-portal_url;/plonekupuimages/kupu_sprite.png") 0 0 no-repeat; + } span.kupu-tb-buttons button:hover { @@ -146,7 +156,6 @@ margin-right:1px; } - span.kupu-tb-buttons .kupu-bold-pressed, span.kupu-tb-buttons .kupu-italic-pressed, span.kupu-tb-buttons .kupu-subscript-pressed, @@ -155,67 +164,71 @@ border-color: &dtml-buttonshadow; &dtml-buttonhighlight; &dtml-buttonhighlight; &dtml-buttonshadow;; } -button.kupu-anchors {background-image:url("&dtml-portal_url;/plonekupuimages/anchor.gif");} - -button.kupu-bold, -button.kupu-bold-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/bold.gif");} +button.kupu-anchors { background-position: 0 -20px; } -button.kupu-forecolor {background-image: url("&dtml-portal_url;/kupuimages/text-color.png");} -button.kupu-hilitecolor {background-image: url("&dtml-portal_url;/kupuimages/background-color.png");} -button.kupu-inthyperlink {background-image: url("&dtml-portal_url;/plonekupuimages/hyperlink.gif");} -button.kupu-inthyperlink-pressed { - border-color: &dtml-buttonshadow; &dtml-buttonhighlight; &dtml-buttonhighlight; &dtml-buttonshadow;; -} -button.kupu-exthyperlink {background-image: url("&dtml-portal_url;/plonekupuimages/link_icon.gif");} -button.kupu-exthyperlink-pressed { - border-color: &dtml-buttonshadow; &dtml-buttonhighlight; &dtml-buttonhighlight; &dtml-buttonshadow;; -} +button.kupu-forecolor { background-position: 0 -60px; } +button.kupu-hilitecolor { background-position: 0 -80px; } +button.kupu-inthyperlink { background-position: 0 -100px; } +button.kupu-inthyperlink-pressed { border-color: &dtml-buttonshadow; &dtml-buttonhighlight; &dtml-buttonhighlight; &dtml-buttonshadow;; } +button.kupu-exthyperlink { background-position: 0 -120px; } +button.kupu-exthyperlink-pressed { border-color: &dtml-buttonshadow; &dtml-buttonhighlight; &dtml-buttonhighlight; &dtml-buttonshadow;; } +button.kupu-image { background-position: 0 -140px; } +button.kupu-indent { background-position: 0 -160px; } +button.kupu-outdent { background-position: 0 -180px; } -button.kupu-image {background-image: url("&dtml-portal_url;/plonekupuimages/image.gif");} -button.kupu-indent {background-image: url("&dtml-portal_url;/plonekupuimages/indent.gif");} -button.kupu-outdent {background-image: url("&dtml-portal_url;/plonekupuimages/outdent.gif");} -button.kupu-inserthorizontalrule {background-image: url("&dtml-portal_url;/plonekupuimages/hr.gif");} +button.kupu-inserthorizontalrule {} button.kupu-insertorderedlist, -button.kupu-insertorderedlist-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/numbered_list.gif");} +button.kupu-insertorderedlist-pressed + { background-position: 0 -200px; } button.kupu-insertunorderedlist, -button.kupu-insertunorderedlist-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/list.gif");} -button.kupu-insertdefinitionlist {background-image: url("&dtml-portal_url;/plonekupuimages/definitionlist.gif");} +button.kupu-insertunorderedlist-pressed + { background-position: 0 -220px; } +button.kupu-insertdefinitionlist + { background-position: 0 -240px; } +button.kupu-justifycenter, +button.kupu-justifycenter-pressed + { background-position: 0 -260px; } + +button.kupu-justifyleft, +button.kupu-justifyleft-pressed + { background-position: 0 -280px; } +button.kupu-justifyright, +button.kupu-justifyright-pressed + { background-position: 0 -300px; } + +button.kupu-logo {} +button.kupu-redo {} +button.kupu-removelink, +button.kupu-removeimage { background-position: 0 -320px; } +button.kupu-bold, +button.kupu-bold-pressed { background-position: 0 -340px; } button.kupu-italic, -button.kupu-italic-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/italic.gif");} +button.kupu-italic-pressed + { background-position: 0 -360px; } -button.kupu-justifycenter, -button.kupu-justifycenter-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/center.gif");} +button.kupu-source { background-position: 0 -380px; } +button.kupu-table { background-position: 0 -400px; } +button.kupu-zoom { background-position: 0 -420px; } +button.kupu-zoom-pressed { background-position: 0 -440px; } -button.kupu-justifyleft, -button.kupu-justifyleft-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/left_just.gif");} -button.kupu-justifyright, -button.kupu-justifyright-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/right_just.gif");} +button.kupu-save { background-position: 0 -460px; display:none; } +button.kupu-save-and-exit { } -button.kupu-logo {background-image: url("&dtml-portal_url;/kupuimages/kupu_icon.gif");} -button.kupu-redo {background-image: url("&dtml-portal_url;/plonekupuimages/redo.gif");} -button.kupu-removelink {background-image: url("&dtml-portal_url;/plonekupuimages/delete_icon.gif");} -button.kupu-removeimage {background-image: url("&dtml-portal_url;/plonekupuimages/delete_icon.gif");} -button.kupu-save {background-image: url("&dtml-portal_url;/kupuimages/save.png");display:none;} -button.kupu-save-and-exit {background-image: url("&dtml-portal_url;/kupuimages/exit.gif");} button.kupu-space {background-image: url("&dtml-portal_url;/plonekupuimages/space.gif");} -button.kupu-source {background-image: url("&dtml-portal_url;/plonekupuimages/view-source.gif");} button.kupu-spellchecker {background-image: url("&dtml-portal_url;/kupuimages/text-check.png");} button.kupu-subscript, button.kupu-subscript-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/subscript.gif");} button.kupu-superscript, button.kupu-superscript-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/superscript.gif");} -button.kupu-table {background-image: url("&dtml-portal_url;/plonekupuimages/table.gif");} button.kupu-underline, button.kupu-underline-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/underline.gif");} button.kupu-undo {background-image: url("&dtml-portal_url;/plonekupuimages/undo.gif");} -button.kupu-zoom {background-image: url("&dtml-portal_url;/plonekupuimages/fullscreenexpand_icon.gif");} -button.kupu-zoom-pressed {background-image: url("&dtml-portal_url;/plonekupuimages/fullscreencollapse_icon.gif");} div.kupu-drawer { Modified: kupu/trunk/kupu/plone/kupu_plone_layer/plonekupuimages/hyperlink.gif ============================================================================== Binary files. No diff available. Added: kupu/trunk/kupu/plone/kupu_plone_layer/plonekupuimages/kupu_sprite.png ============================================================================== Binary file. No diff available. Added: kupu/trunk/kupu/plone/kupu_plone_layer/plonekupuimages/kupu_sprite.png.metadata ============================================================================== --- (empty file) +++ kupu/trunk/kupu/plone/kupu_plone_layer/plonekupuimages/kupu_sprite.png.metadata Sun Aug 5 08:04:25 2007 @@ -0,0 +1,2 @@ +[default] +cache=HTTPCache Added: kupu/trunk/kupu/plone/kupu_plone_layer/plonekupuimages/kupu_sprite.pxi ============================================================================== Binary file. No diff available. From limi at codespeak.net Sun Aug 5 08:21:22 2007 From: limi at codespeak.net (limi at codespeak.net) Date: Sun, 5 Aug 2007 08:21:22 +0200 (CEST) Subject: [kupu-checkins] r45492 - kupu/trunk/kupu/doc Message-ID: <20070805062122.9774980B7@code0.codespeak.net> Author: limi Date: Sun Aug 5 08:21:21 2007 New Revision: 45492 Modified: kupu/trunk/kupu/doc/FAQ.txt Log: Kupu supports Opera 9 now. Modified: kupu/trunk/kupu/doc/FAQ.txt ============================================================================== --- kupu/trunk/kupu/doc/FAQ.txt (original) +++ kupu/trunk/kupu/doc/FAQ.txt Sun Aug 5 08:21:21 2007 @@ -2,15 +2,11 @@ Kupu Frequently Asked Questions =============================== -* Will this work with Safari or Opera or ...? +* Will this work with Safari? No, Kupu will only run on browsers with the IE engine (IE 5.5+) or those - with a Gecko engine (Mozilla 1.3.1+ and Netscape 7.1+), not on the - Konqueror one (which Safari uses) or on Opera or any other browser. - Actually Mozilla copied a feature unique to Internet Explorer, which is - not part of any standard, which Kupu uses. Because it's not part of a - standard, it is not very likely any other browsers will implement it, - although we keep hoping some day they will. + with a Gecko engine (Mozilla 1.3.1+ and Netscape 7.1+), on Opera 9 or later. + It will not run on KHTML (which Safari/Konqueror uses) or any other browser. * Kupu allows users to do all kinds of things - like coloring text - that I don't want in my system. @@ -84,8 +80,8 @@ The authors of these editors have done great work. They are superb applications, but the major drawback is they work in only one browser (as of - this writing). Kupu was created to work in both Mozilla/Netscape and Internet - Explorer. + this writing). Kupu was created to work in both Mozilla/Netscape and + Internet Explorer. * What's with the xsltproc error when 'make'ing kupu? From limi at codespeak.net Sun Aug 5 08:38:48 2007 From: limi at codespeak.net (limi at codespeak.net) Date: Sun, 5 Aug 2007 08:38:48 +0200 (CEST) Subject: [kupu-checkins] r45493 - kupu/trunk/kupu/plone Message-ID: <20070805063848.C244480A9@code0.codespeak.net> Author: limi Date: Sun Aug 5 08:38:47 2007 New Revision: 45493 Modified: kupu/trunk/kupu/plone/toolbar.kupu Log: Moving the delete actions to the end of the toolbar, so they don't disrupt the rest of the toolbar when they show up. Tried doing "make plonemacros", but it didn't seem to do anything - so please regenerate whatever needs to be regenerated, Duncan? :) Modified: kupu/trunk/kupu/plone/toolbar.kupu ============================================================================== --- kupu/trunk/kupu/plone/toolbar.kupu (original) +++ kupu/trunk/kupu/plone/toolbar.kupu Sun Aug 5 08:38:47 2007 @@ -105,19 +105,6 @@ - - - - - - - + + + From limi at codespeak.net Sun Aug 5 08:41:57 2007 From: limi at codespeak.net (limi at codespeak.net) Date: Sun, 5 Aug 2007 08:41:57 +0200 (CEST) Subject: [kupu-checkins] r45494 - kupu/trunk/kupu/plone/kupu_plone_layer Message-ID: <20070805064157.669B880B7@code0.codespeak.net> Author: limi Date: Sun Aug 5 08:41:56 2007 New Revision: 45494 Modified: kupu/trunk/kupu/plone/kupu_plone_layer/kupu_wysiwyg_support.html Log: Changing "Normal" to "Normal paragraph", since that makes it clearer. Not sure whether this is the place to do it, but it seems to work (might be overwritten by the macros stuff, though - please double check) Modified: kupu/trunk/kupu/plone/kupu_plone_layer/kupu_wysiwyg_support.html ============================================================================== --- kupu/trunk/kupu/plone/kupu_plone_layer/kupu_wysiwyg_support.html (original) +++ kupu/trunk/kupu/plone/kupu_plone_layer/kupu_wysiwyg_support.html Sun Aug 5 08:41:56 2007 @@ -195,7 +195,7 @@ + + + + + Modified: kupu/trunk/kupu/doc/CHANGES.txt ============================================================================== --- kupu/trunk/kupu/doc/CHANGES.txt (original) +++ kupu/trunk/kupu/doc/CHANGES.txt Thu Aug 16 12:31:59 2007 @@ -20,6 +20,12 @@ - Place the delete link/image button after the pulldown (so it doesn't push around the toolbar elements) + - Default table styles now include "grid listing" and "invisible". + + - Paragraph styles now labelled just styles and include: highlight, page break, clear floats + + - Create headings now on by default. + - 1.4 - The icons in the toolbar for Plone now use CSS sprites. This means that Modified: kupu/trunk/kupu/doc/PLONE2.txt ============================================================================== --- kupu/trunk/kupu/doc/PLONE2.txt (original) +++ kupu/trunk/kupu/doc/PLONE2.txt Thu Aug 16 12:31:59 2007 @@ -225,8 +225,8 @@ ``data``. Only ``listing`` is defined in the default Plone css, you should add suitable rules for the other styles to ``ploneCustom.css``. -Paragraph Styles -:::::::::::::::: +Styles +:::::: Enter a list of styles to be added to the style pulldown. See `Custom Styles`_. @@ -519,7 +519,7 @@ c) For Archetypes content types additional styles may be defined for individual fields. -Styles defined under `Paragraph Styles`_ in the control panel are in the format ``title|tag`` +Styles defined under `Styles`_ in the control panel are in the format ``title|tag`` or ``title|tag|class``. e.g.:: Heading|h2 @@ -529,7 +529,7 @@ Highlight|span|highlight Table Head|th -Each rich text field can define its own set of paragraph styles to be +Each rich text field can define its own set of styles to be made available in kupu. These are defined on the ``parastyles`` attribute of the ``RichWidget``. For example, a typical field definition might be:: Modified: kupu/trunk/kupu/plone/kupu_config.pt ============================================================================== --- kupu/trunk/kupu/plone/kupu_config.pt (original) +++ kupu/trunk/kupu/plone/kupu_config.pt Thu Aug 16 12:31:59 2007 @@ -233,8 +233,8 @@
- -
Enter a list of paragraph styles to appear in the style pulldown. Format is title|tag or title|tag|className, one per line.
+ +
Enter a list of styles to appear in the style pulldown. Format is title|tag or title|tag|className, one per line.