Feature #1355

RCP: X.X, add an Edition to Concordance hyperlink

Ajouté par Matthieu Decorde il y a presque 4 ans. Mis à jour il y a 2 mois.

Statut:Closed Début:21/05/2015
Priorité:Normal Echéance:
Assigné à:- % réalisé:

100%

Catégorie:UI / Link / Command Temps passé: -
Version cible:TXM 0.7.8

Description

Allow user to link a sequence of words from an edition page to its concordance.

Solution 1 - implemented in TXM 0.7.7 beta2

- get the words sequence string from the browser selection
- build a CQP query with that sequence
- call concordance

Use the "evaluate" SWT browser Javascript API method with the following Javascript code:

static String SCRIPT01 = "var html = \"\";"+
            "if (typeof window.getSelection != \"undefined\") {"+
                "var sel = window.getSelection();"+
                "if (sel.rangeCount) {"+
                    "var container = document.createElement(\"div\");"+
                    "for (var i = 0, len = sel.rangeCount; i < len; ++i) {"+
                        "container.appendChild(sel.getRangeAt(i).cloneContents());"+
                    "}"+
                    "html = container.innerHTML;"+
                "}"+
            "} else if (typeof document.selection != \"undefined\") {"+
                "if (document.selection.type == \"Text\") {"+
                    "html = document.selection.createRange().htmlText;"+
                "}" +
            "}" +
            "return html";

Solution 1 bis

Do the same thing with the SynopticEditionEditor.

implemented for TXM 0.7.8


Demandes liées

lié à Feature #1843: RCP: X.X, add an Edition to Concordance hyperlink New 21/05/2015

Historique

#1 Mis à jour par Matthieu Decorde il y a presque 4 ans

  • Description mis à jour (diff)

#2 Mis à jour par Matthieu Decorde il y a presque 4 ans

  • % réalisé changé de 0 à 20

#3 Mis à jour par Matthieu Decorde il y a plus de 3 ans

  • Version cible changé de TXM 0.7.8 à TXM 0.8.0a (split/restructuration)

#4 Mis à jour par Matthieu Decorde il y a presque 3 ans

  • Description mis à jour (diff)

#5 Mis à jour par Matthieu Decorde il y a plus de 2 ans

  • Description mis à jour (diff)
  • Version cible changé de TXM 0.8.0a (split/restructuration) à TXM 0.7.8

#6 Mis à jour par Matthieu Decorde il y a plus de 2 ans

  • % réalisé changé de 20 à 70

only the first edition can call the SendToConcordance command

#7 Mis à jour par Matthieu Decorde il y a plus de 2 ans

  • Description mis à jour (diff)

#8 Mis à jour par Sebastien Jacquot il y a presque 2 ans

I confirm it works only in the first edition.
Also the context menu entry should not be active/visible if no text is selected (eg. when clicking on a facs image).

#9 Mis à jour par Sebastien Jacquot il y a 2 mois

  • Statut changé de New à Closed
  • % réalisé changé de 70 à 100

Formats disponibles : Atom PDF