[jira] [Resolved] (FELIX-3841) CSS issues in IE with Web Console menus

2013-01-12 Thread Felix Meschberger (JIRA)

 [ 
https://issues.apache.org/jira/browse/FELIX-3841?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Felix Meschberger resolved FELIX-3841.
--

Resolution: Fixed

Fixed in Rev. 1432511:

Prevent the caret on the top-level menu from being displayed. This caret
is actually confusing and causes IE9 display to break.
Also we don't set the submenu icon pointing south; the default sounds
correct for now.

 CSS issues in IE with Web Console menus
 ---

 Key: FELIX-3841
 URL: https://issues.apache.org/jira/browse/FELIX-3841
 Project: Felix
  Issue Type: Bug
Affects Versions: webconsole-4.0.2
Reporter: Felix Meschberger
Assignee: Felix Meschberger
 Fix For: webconsole-4.0.2

 Attachments: webconsole_ff.PNG, webconsole_ie10.PNG


 The new menus in the Web Console work nicely in Firefox and Chrome but 
 display strangely in IE.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


Re: [WebConsole] breaking out localizations

2013-01-12 Thread Felix Meschberger
Hi,

Ping ?

Unless someone speaks up, I plan on applying the patch for FLEIX-3834 [1] 
sometime next week.

Regards
Felix

[1] https://issues.apache.org/jira/browse/FELIX-3834

Am 31.12.2012 um 15:12 schrieb Felix Meschberger:

 Hi
 
 The Web Console currently embeds the english (default) labels as well as 
 bulgarian, german, and russian translations. Other languages/translations may 
 be added as fragments to the web console.
 
 To ease translation work and selection of supported languages, I suggest we 
 also break out the existing translations into separate fragment bundles. Each 
 fragment basically has the translation strings as well as the flag 
 representing the language.
 
 I have created FELIX-3834 [1] with an attached patch explaining the changes.
 
 WDYT ?
 
 Regards
 Felix



Re: Metatype Service - OptionalAttributes - extra XML attributes with namespace support

2013-01-12 Thread Felix Meschberger

Am 10.01.2013 um 17:14 schrieb alexander.ber...@finnova.ch 
alexander.ber...@finnova.ch:

 That's a good question.
 
 I think in terms of an API for accessing extra XML attributes, chances are 
 good that such an API could 
 be standardized (at least technically). But in terms of the specific extra 
 XML attributes I see no way to 
 get them standardized. And I guess that is the reason why the XSD (XML 
 Schema) for the metatype 
 descriptions allows for extra attributes (which reside in another XML 
 namespace). Maybe someone that 
 has worked on the specification might clarify what the intention about 
 allowing the extra attributes was. 

Originally the idea was, that the same XML files would be used for metatype 
descriptors and other applications. Which is why it is lenient to other data.

 
 Unless I know more about the matter I long for the following:
 
 1. Anybody can enrich the metatype descriptions with his own 
 (specific/individual) metadata. 
   The current specification supports this by allowing extra XML attributes 
 that reside in another namespace (##other).
 
 2. An API to list respectively retrieve those extra attributes. And ideally 
 such an API could become part of the
metatype specification (new methods on the already existing interfaces or 
 on new sub-interfaces).

Please also consider that XML files are only one source for metatype 
descriptors. Access is always through API which can also be implemented without 
having XML.

One option I could conceive, though, would be that we extend the 
AttributeDefinition interface with a new method:

  String getExtraAttribute(String name);

which returns the named attribute.

WDYT ?

Regards
Felix


 
 Regards
 Alex
 
 
 -Ursprüngliche Nachricht-
 Von: Felix Meschberger [mailto:fmesc...@adobe.com] 
 Gesendet: Donnerstag, 10. Januar 2013 15:58
 An: dev@felix.apache.org
 Betreff: Re: Metatype Service - OptionalAttributes - extra XML attributes 
 with namespace support
 
 Hi Alex,
 
 Sorry, I missed your message from last week.
 
 Am 10.01.2013 um 13:34 schrieb alexander.ber...@finnova.ch 
 alexander.ber...@finnova.ch:
 
 I want to add some extra attributes to the metadata (XML) which will then be 
 used by a (special) administration console which knows about that extra 
 attributes. These extra attributes will be used to allow a more concise 
 representation of Configurations in the Graphical User Interface (GUI). For 
 example to show a value from a certain configuration property instead of its 
 PID in the GUI, as PIDs are quite meaningless to the average User.
 
 Thanks. The reason for asking is, whether your use case is in fact something 
 that could be generalized to properly enhance the API. And thus to try to get 
 it into the specification.
 
 Do you think such a generalization might be possible ?
 
 Regards
 Felix
 
 
 Regards
 Alex
 
 --
 finnova AG Bankware
 Alexander Berger
 Interface Development
 Merkurstrasse 6
 CH-5600 Lenzburg
 Tel: +41 (0)62 886 48 07 (direkt)
 Tel: +41 (0)62 886 47 47 (zentrale)
 Fax: +41 (0)62 886 48 88
 mailto:alexander.ber...@finnova.ch
 http://www.finnova.ch
 
 -Ursprüngliche Nachricht-
 Von: Felix Meschberger [mailto:fmesc...@adobe.com]
 Gesendet: Freitag, 4. Januar 2013 14:41
 An: dev@felix.apache.org
 Betreff: Re: Metatype Service - OptionalAttributes - extra XML 
 attributes with namespace support
 
 Hi,
 
 Am 04.01.2013 um 08:23 schrieb alexander.ber...@finnova.ch 
 alexander.ber...@finnova.ch:
 
 Hi
 
 I intend to use extra (optional) XML attributes with the Metatype Service.
 
 Before commenting in detail, I would be interested to know what exactly you 
 want to achieve by using additional attributes on object class and attribute 
 definitions.
 
 Regards
 Felix
 
 
 For this purpose I examined the
 Felix metatype service implementation and found the class 
 org.apache.felix.metatype.OptionalAttributes,
 which is extended by AD, OCD, ... . But unluckily this class is 
 neither inherited by LocalizedObjectClassDefinition nor by 
 LocalizedAttributeDefinition, which makes it quite useless for the moment.
 
 Another Problem is that OptionalAttributes does not support XML namespaces 
 for the attribute names.
 The underlying Map should use something like 
 javax.xml.namespace.QName as key and not just the name of the 
 attribute (String). Note, XML namespace support is crucial as extra XML 
 attribute have to be in a different (##other) namespace (see Metatype 
 Service Specifiaction (Version 1.2), section 105.9 XML Schema).
 
 The above observations lead me to the following question:
 
 1.  Is it still a requirement for Felix subprojects to avoid 
 dependencies on packages like java.xml.** and rely on kxml2 instead?
 a.  If so, then I could try create a patch for metatype service which 
 will add support for extra XML attributes (including XML namespace support 
 but not using javax.xml.namespace.QName),
  so that extra XML attributes could be retrieved from AD,