2016-07-11 10 views
1

Mit Orbeon 4.10, wenn ich eine Taste wie folgt definiert:Wie kann ich einen CSS-Selektor verwenden, um eine benutzerdefinierte Schaltfläche in Orbeon 2016.1 zu finden?

würde
<property 
    as="xs:string" 
    name="oxf.fr.resource.*.*.en.buttons.send-to-service" 
    value="Send"/> 

die Taste dann durch eine span mit dieser CSS-Klasse umgeben sein: fr-send-to-service-button.

Ich verwende das Orbeon-Proxy-Portlet in Verbindung mit benutzerdefinierten Portlets, die die Orbeon-Funktionalität umschließen. Bisher war es sehr einfach, die Schaltfläche mit CSS zu verstecken und das Klicken mit JavaScript zu simulieren. Aber jetzt gibt es keine CSS-Klasse, die ich verwenden kann, um die Schaltfläche zu finden.

Wurde diese CSS-Klasse in Orbeon 2016.1 absichtlich entfernt? Gibt es eine Möglichkeit, CSS für die Schaltfläche anzugeben? Oder gibt es eine andere Möglichkeit, den Knopf zu identifizieren?

Ich muss in der Lage:

  1. ausblenden es mit CSS
  2. Simulieren Sie darauf zum Beispiel klicken, $('.fr-send-to-service-button').click()

Antwort

2

Das war keine Absicht, und es steht bereits fest für 2016.2 (issue #2739). In 2016.1.0 gibt es leider keine CSS-Klasse.