Révision 1915
| tmp/org.txm.groovy.core/src/java/ExecJS.groovy (revision 1915) | ||
|---|---|---|
| 1 |
import org.txm.edition.rcp.editors.* |
|
| 2 |
/* |
|
| 3 |
script = """sheet.insertRule("#w_a01_390 {background-color:rgba(249,208,208,1.0);}", 1);
|
|
| 4 |
sheet.insertRule("#w_a01_470 {background-color:rgba(249,208,208,1.0);}", 1);
|
|
| 5 |
sheet.insertRule("#w_a01_262 {background-color:rgba(249,208,208,1.0);}", 1);
|
|
| 6 |
sheet.insertRule("#w_a01_289 {background-color:rgba(249,208,208,1.0);}", 1);
|
|
| 7 |
sheet.insertRule("#w_a01_421 {background-color:rgba(249,208,208,1.0);}", 1);
|
|
| 8 |
sheet.insertRule("#w_a01_213 {background-color:rgba(249,208,208,1.0);}", 1);
|
|
| 9 |
sheet.insertRule("#w_a01_166 {background-color:rgba(249,208,208,1.0);}", 1);
|
|
| 10 |
sheet.insertRule("#w_a01_342 {background-color:rgba(249,208,208,1.0);}", 1);
|
|
| 11 |
sheet.insertRule("#w_a01_546 {background-color:rgba(249,208,208,1.0);}", 1);
|
|
| 12 |
sheet.insertRule("#w_a01_589 {background-color:rgba(249,208,208,1.0);}", 1);
|
|
| 13 |
sheet.insertRule("#w_a01_504 {background-color:rgba(249,160,160,1.0);}", 1);
|
|
| 14 |
sheet.insertRule("#w_a01_637 {background-color:rgba(249,208,208,1.0);}", 1);
|
|
| 15 |
*/ |
|
| 16 |
script = """ |
|
| 17 |
|
|
| 18 |
//alert(sheet.cssRules[0].selectorText); |
|
| 19 |
//alert(sheet.cssRules[0].style.cssText); |
|
| 20 |
//alert(sheet.cssRules[0].style.length); |
|
| 21 |
//alert(sheet.cssRules[0].style.parentRule); |
|
| 22 |
|
|
| 23 |
for (var i=0; i < document.styleSheets.length; i++){
|
|
| 24 |
var styleSheet = document.styleSheets[i]; |
|
| 25 |
alert(styleSheet.cssRules.length) |
|
| 26 |
/* for (var j=0; j < styleSheet.cssRules.length; j++){
|
|
| 27 |
alert(styleSheet.cssRules[j].style.cssText) |
|
| 28 |
} |
|
| 29 |
*/ |
|
| 30 |
} |
|
| 31 |
//alert("SHEET="+sheet.cssRules.length)
|
|
| 32 |
//document.head.appendChild(style); |
|
| 33 |
""" |
|
| 34 |
/* |
|
| 35 |
|
|
| 36 |
*/ |
|
| 37 |
if (!(editor.getClass().getName().equals(")org.txm.edition.rcp.editors.SynopticEditionEditor"))) {
|
|
| 38 |
println "Editor is not an edition: "+editor+". Use the F12 key binding to run the macro." |
|
| 39 |
return |
|
| 40 |
} |
|
| 41 |
monitor.syncExec(new Runnable() {
|
|
| 42 |
public void run() {
|
|
| 43 |
panel = editor.editionPanels["default"] |
|
| 44 |
|
|
| 45 |
println "Execute result: "+panel.execute(script) |
|
| 46 |
}}); |
|
| 47 |
|
|
| tmp/org.txm.edition.rcp/res/js/functions.js (revision 1915) | ||
|---|---|---|
| 133 | 133 |
var sheet = null; |
| 134 | 134 |
try {
|
| 135 | 135 |
var style = document.createElement("style");
|
| 136 |
style.appendChild(document.createTextNode(""));
|
|
| 136 |
try { style.appendChild(document.createTextNode("")); } catch (e) {};
|
|
| 137 | 137 |
document.head.appendChild(style); |
| 138 | 138 |
sheet = style.sheet; |
| 139 | 139 |
} catch (e) {
|
| 140 |
sheet = 'error' |
|
| 140 |
sheet = 'error';
|
|
| 141 | 141 |
} |
| 142 | 142 |
|
| 143 | 143 |
//try {
|
| tmp/org.txm.edition.rcp/src/org/txm/edition/rcp/editors/EditionPanel.java (revision 1915) | ||
|---|---|---|
| 186 | 186 |
+"\nvar sheet = null;" //$NON-NLS-1$ |
| 187 | 187 |
+"\ntry{" //$NON-NLS-1$
|
| 188 | 188 |
+"\n var style = document.createElement(\"style\");" //$NON-NLS-1$ |
| 189 |
+"\n style.appendChild(document.createTextNode(\"\"));"//webkit hack //$NON-NLS-1$
|
|
| 189 |
+"\n try { style.appendChild(document.createTextNode(\"\")); } catch (e) {};"//webkit hack //$NON-NLS-1$
|
|
| 190 | 190 |
+"\n document.head.appendChild(style);" //$NON-NLS-1$ |
| 191 | 191 |
+"\n sheet = style.sheet;" //$NON-NLS-1$ |
| 192 | 192 |
+"\n} catch(e) {sheet='error'}" //$NON-NLS-1$
|
| ... | ... | |
| 264 | 264 |
@Override |
| 265 | 265 |
public void completed(ProgressEvent event) {
|
| 266 | 266 |
|
| 267 |
// System.out.println("EditionPanel "+currentEdition.getName()+" reload "+getCurrentPage().getName());
|
|
| 267 |
//System.out.println("EditionPanel "+currentEdition.getName()+" reload "+getCurrentPage().getName());
|
|
| 268 | 268 |
Object rez = evaluate("return typeof sheet"); //$NON-NLS-1$
|
| 269 | 269 |
if ("undefined".equals(rez)) {
|
| 270 | 270 |
if (!execute(functions)) { // build the sheet if not present in the HTML DOM //$NON-NLS-1$
|
| ... | ... | |
| 275 | 275 |
// do something before the highlight is done |
| 276 | 276 |
for (ProgressListener pl : beforeHighlighListeners) { pl.completed(event);}
|
| 277 | 277 |
|
| 278 |
|
|
| 278 | 279 |
//System.out.println("highlight: "+highlightedColorPerWordIDS);
|
| 279 | 280 |
StringBuilder buffer = new StringBuilder(); |
| 280 | 281 |
//buffer.append("alert(\"\"+sheet);\n");
|
| ... | ... | |
| 291 | 292 |
Log.fine("JS execution error (delete cssRules) with="+buffer);
|
| 292 | 293 |
} |
| 293 | 294 |
} |
| 295 |
|
|
| 296 |
|
|
| 294 | 297 |
buffer = new StringBuilder(); |
| 295 | 298 |
|
| 296 | 299 |
String firstWord = currentPage.getWordId(); |
| ... | ... | |
| 359 | 362 |
Log.fine("JS execution (highlight) error with="+buffer);
|
| 360 | 363 |
} |
| 361 | 364 |
} |
| 365 |
|
|
| 366 |
|
|
| 362 | 367 |
buffer = new StringBuilder(); |
| 363 | 368 |
|
| 364 | 369 |
// for (String wordidslist : highlightedColorSpans.keySet()) {
|
| ... | ... | |
| 405 | 410 |
Log.fine("JS execution (color) error with="+buffer);
|
| 406 | 411 |
} |
| 407 | 412 |
} |
| 413 |
|
|
| 414 |
|
|
| 408 | 415 |
buffer = new StringBuilder(); |
| 409 | 416 |
|
| 410 | 417 |
for (String wordid : fontSizePerWordIDS.keySet()) {
|
| ... | ... | |
| 447 | 454 |
Log.fine("JS execution (font) error with="+buffer);
|
| 448 | 455 |
} |
| 449 | 456 |
} |
| 457 |
|
|
| 458 |
|
|
| 450 | 459 |
buffer = new StringBuilder(); |
| 451 | 460 |
|
| 452 | 461 |
if (focusedWordID != null) {
|
| ... | ... | |
| 462 | 471 |
Log.fine("JS execution (focus) error with="+buffer);
|
| 463 | 472 |
} |
| 464 | 473 |
} |
| 474 |
|
|
| 475 |
|
|
| 465 | 476 |
buffer = new StringBuilder(); |
| 466 | 477 |
|
| 467 | 478 |
if (highlightedAreas != null) {
|
| tmp/TXMReleasePlugins.site/site.xml (revision 1915) | ||
|---|---|---|
| 3 | 3 |
<description name="TXM Extensions - RELEASE" url="http://txm.textometrie.org/updates/plugins"> |
| 4 | 4 |
This update site contains the Release plugins for TXM |
| 5 | 5 |
</description> |
| 6 |
<feature url="features/org.txm.backtomedia.feature_1.0.0.1771.jar" id="org.txm.backtomedia.feature" version="1.0.0.1771">
|
|
| 6 |
<feature url="features/org.txm.backtomedia.feature_1.0.0.1906.jar" id="org.txm.backtomedia.feature" version="1.0.0.1906">
|
|
| 7 | 7 |
<category name="Commands"/> |
| 8 | 8 |
</feature> |
| 9 |
<feature url="features/org.txm.wordcloud.feature_1.0.0.1771.jar" id="org.txm.wordcloud.feature" version="1.0.0.1771">
|
|
| 9 |
<feature url="features/org.txm.wordcloud.feature_1.0.0.1906.jar" id="org.txm.wordcloud.feature" version="1.0.0.1906">
|
|
| 10 | 10 |
<category name="Commands"/> |
| 11 | 11 |
</feature> |
| 12 |
<feature url="features/org.txm.treetagger.binaries.feature_1.0.0.1771.jar" id="org.txm.treetagger.binaries.feature" version="1.0.0.1771" os="" ws="">
|
|
| 12 |
<feature url="features/org.txm.treetagger.binaries.feature_1.0.0.1906.jar" id="org.txm.treetagger.binaries.feature" version="1.0.0.1906" os="" ws="">
|
|
| 13 | 13 |
<category name="Annotation"/> |
| 14 | 14 |
</feature> |
| 15 |
<feature url="features/org.txm.treetagger.models.feature_1.0.0.1771.jar" id="org.txm.treetagger.models.feature" version="1.0.0.1771">
|
|
| 15 |
<feature url="features/org.txm.treetagger.models.feature_1.0.0.1906.jar" id="org.txm.treetagger.models.feature" version="1.0.0.1906">
|
|
| 16 | 16 |
<category name="Annotation"/> |
| 17 | 17 |
</feature> |
| 18 |
<feature url="features/org.txm.annotation.urs.feature_1.0.0.1771.jar" id="org.txm.annotation.urs.feature" version="1.0.0.1771">
|
|
| 18 |
<feature url="features/org.txm.annotation.urs.feature_1.0.0.1906.jar" id="org.txm.annotation.urs.feature" version="1.0.0.1906">
|
|
| 19 | 19 |
<category name="Annotation"/> |
| 20 | 20 |
</feature> |
| 21 |
<feature url="features/org.txm.tigersearch.feature_1.0.0.1771.jar" id="org.txm.tigersearch.feature" version="1.0.0.1771">
|
|
| 21 |
<feature url="features/org.txm.tigersearch.feature_1.0.0.1906.jar" id="org.txm.tigersearch.feature" version="1.0.0.1906">
|
|
| 22 | 22 |
<category name="Annotation"/> |
| 23 | 23 |
</feature> |
| 24 | 24 |
<category-def name="Commands" label="Commands"/> |
| tmp/org.txm.rcp/src/main/java/org/txm/rcp/swt/widget/AssistedQueryWidget.java (revision 1915) | ||
|---|---|---|
| 78 | 78 |
this.se = se; |
| 79 | 79 |
|
| 80 | 80 |
magicstick = new Button(this, SWT.PUSH); |
| 81 |
magicstick.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, |
|
| 82 |
false, false)); |
|
| 81 |
magicstick.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, false, false)); |
|
| 83 | 82 |
magicstick.setImage(IImageKeys.getImage(IImageKeys.ACTION_ASSISTQUERY)); |
| 84 | 83 |
magicstick.setToolTipText(TXMUIMessages.openTheQueryAssistant); |
| 85 | 84 |
magicstick.addSelectionListener(new SelectionListener() {
|
Formats disponibles : Unified diff