Since i suggested it I'm +1 too :) I did not sent the mail because i'm not a css expert and I wanted to have more input on that idea, and Dan is working on Box macro so it's his baby now ;)
On Mon, Jan 5, 2009 at 10:50 AM, Dan Miron <dan.mi...@xwiki.com> wrote: > Hi! > I've been suggested the following: > > "............................................................. > I'm thinking of a modification on box macro > [Sat Jan 3 2009 17:02:10] … currently when you extends it you can define > the class: "code" in place of "box" for exemple > [Sat Jan 3 2009 17:03:34] … the problem is that it means having two > different css classes: box and code when the second one is basically a > copy part of the first with some more things like monospace > [Sat Jan 3 2009 17:04:27] … so I propose to change the box macro to add > the cutom class in place of replace box class with it: class="box code" > [Sat Jan 3 2009 17:04:37] … that way you will have in css: > [Sat Jan 3 2009 17:05:00] … #xwikimaincontainerinner .box { > margin: 1em 0; > padding: 0 1px; > overflow: auto; > background-color: #F1F7FF; > border: 1px dotted #555555; > } > > #xwikimaincontainerinner .code { > font-family: courier, courier new, monospace; > white-space: pre; > } > [Sat Jan 3 2009 17:05:10] … same for other macro extending box > [Sat Jan 3 2009 17:05:41] … this is way cleaner and easier to change the > graphical box for all box macros > [Sat Jan 3 2009 17:05:44] … WDYT ? > ..................................................... > " > Personally, I'm +1 for that, so if anyone has a different opinion, > please let me know. > > Dan Miron wrote: >> Vincent Massol wrote: >> >>> On Dec 28, 2008, at 11:45 PM, Dan Miron wrote: >>> >>> >>> >>>> Vincent Massol wrote: >>>> >>>> >>>>> ............................................................ >>>>> >>>>> >>>>>> Reason: >>>>>> The goal is to reuse the boxMacro in for implementing RssMacro, >>>>>> Warning >>>>>> and Error macros. The most complex of them being the RssMacro. So, >>>>>> a RSS >>>>>> feed should be rendered as follows: >>>>>> --------------------------------------- >>>>>> optional image (provided as an URL to an image stored outside the >>>>>> wiki, >>>>>> anywhere in the web) >>>>>> >>>>>> >>>>> How do you implement this? If it's optional what happens if it's not >>>>> specified? >>>>> >>>>> Could you show us an example of using the macro? >>>>> >>>>> >>>> See http://code.xwiki.org/xwiki/bin/view/Macros/RssMacro. >>>> >>>> >>> Dan I was actually talking about the Box macro. >>> >>> My question was: what's your design for providing an image to display >>> or not. More specifically where can the image come from? If the answer >>> is: from a document then I think it's too restrictive since we can >>> have some images located in the skin on the filesystem for ex. Image >>> the info, error and warning macros. I don't think their images should >>> come from a document. >>> >>> Thanks >>> -Vincent >>> >>> >>> >> Well, I've just found out that for rendering the error and the warning >> macros we actually don't need to explicitly specify an image to be >> displayed, the icon which they show up is specified in their CSS sheets. >> Therefore, I'm thinking of letting the image come from an external URL >> only, in the Box Macro, in order to use it for the RssMacro. I've been >> suggested to allow wiki syntax for specifying the image, so if anyone >> still finds this useful, take these matters into account, please let me >> know. >> >> Thanks, >> Dan >> >>>> I'm willing to >>>> preserve the behavior of the old RssMacro as much as possible, except >>>> for the new syntax, of course. So, given the feed's URL, we check >>>> if it has an image or not. Then, we invoke the boxMacro, in >>>> which we >>>> pass as parameters the following: the title is the feed's title (i >>>> don't >>>> know whether there can be RSS feeds without a title, but in the >>>> assumption that there is no title, we don't place anything in this >>>> field), the image is the one we just picked before (if there is one, >>>> of >>>> course; if there isn't, we just don't put anything there). As for the >>>> body, for each article from our feed, we invoke again the boxMacro for >>>> building the "small boxes" in a similar manner, just like I >>>> described in >>>> the previous message. >>>> >>>> For more details we can talk tomorrow when I get at the office. >>>> >>>> >>>>>> title (which can be a static text or a link to a web location >>>>>> containing >>>>>> the full news article) >>>>>> >>>>>> >>>>> This should be optional. >>>>> >>>>> Thanks >>>>> -Vincent >>>>> >>>>> >> _______________________________________________ >> devs mailing list >> devs@xwiki.org >> http://lists.xwiki.org/mailman/listinfo/devs >> > > _______________________________________________ > devs mailing list > devs@xwiki.org > http://lists.xwiki.org/mailman/listinfo/devs > -- Thomas Mortagne _______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs